我想知道如何知道我應該給我的CFBundleSignature和CFBundleIdentifier命名。我相信這些應該是唯一的標識符,所以我必須以某種方式從蘋果獲得這些名稱?說我的應用程序叫javaapp,來自網站javaapp。我的CFBundleIdentifier應該是com.javaapp.javaapp嗎?我應該爲我的CFBundleSignature使用哪些4個字母?CFBundleSignature和CFBundleIdentifier的命名約定
15
A
回答
14
Bundle標識符唯一標識您的應用程序。如果您已註冊域名,請使用該域名。否則,只需使用com.<your name>.<application name>
捆綁簽名類似於Classic Mac OS中的「創建者代碼」。它僅適用於與經典Mac OS應用程序和文檔的兼容性。現代Mac OS X應用程序不需要擔心分配捆綁簽名。
6
是的,假設您擁有域名javaapp.com,則com.javaapp.javaapp將作爲包ID進行處理。有一些規則;我記得,包ID部分只能包含字母,數字和連字符。
新Xcode項目中的包簽名被初始化爲????。您可以將它留在那,但是如果您想要自己的代碼,則需要註冊它:http://developer.apple.com/datatype/index.html
相關問題
- 1. 命名約定和命名空間
- 2. MVVM和命名約定
- 3. ivars命名約定和@synthesis
- 4. 命名約定
- 5. 命名約定
- 6. TSQL命名約定〜這個命名約定叫什麼名字?
- 7. Protobuf命名約定
- 8. c#命名約定
- 9. BEM:命名約定
- 10. 表命名約定?
- 11. ç命名約定
- 12. DAO命名約定
- 13. mysql命名約定
- 14. MySQL命名約定
- 15. .NET命名約定
- 16. Linq2sql命名約定
- 17. xmlns命名約定
- 18. FFMPEG命名約定
- 19. PHP命名約定?
- 20. Microsoft命名約定
- 21. URL命名約定
- 22. serialVersionUID命名約定
- 23. 命名約定Rails
- 24. 命名約定的實例和方法
- 25. shell腳本和makefile的命名約定
- 26. 命名約定和現場的命名問題的CakePHP的
- 27. MVC5中的命名約定
- 28. zf2類的命名約定
- 29. 外鍵的命名約定
- 30. REST API的命名約定
我可以使用四段嗎?例如com.companyname.divisionname.appname – 2011-12-06 18:15:43
您可以擁有任意數量的細分。例如:com.apple.iWork.Pages – Darren 2011-12-06 20:08:08