我想知道如何知道我应该给我的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