在提供個人資料設置我的應用程序ID,com.mycompany.lowercaseappname
,但在Xcode 4的捆綁標識符是自動配置爲使用我的${PRODUCT_NAME}
,這是資本(我希望用戶看到它的應用程序圖標下的資本)。這是好的,還是我需要在Xcode中手動更改捆綁ID爲小寫?捆綁ID是否需要區分大小寫?
22
A
回答
8
包標識符必須是全局唯一的(不匹配世界上任何其他應用程序),但它不必與應用程序名稱匹配,情況也不重要。但是,請記住,首選項文件的名稱與標識符的名稱相同,因此標識符應該可以被用戶識別爲屬於您的應用程序。
您可以通過按下Command-1來查看導航器視圖,單擊xxx-Info.plist文件(其中xxx是您的應用程序名稱)並將Bundle Identifier字符串更改爲Xcode4中的自動配置捆綁包標識符爲任何你想要的。它不必包含$ {PRODUCT_NAME:rfc1034identifier}變量。
27
包ID是區分大小寫的。來自Apple Docs:
但是,與域名不同,捆綁ID是區分大小寫的。如果App ID是小寫,那麼您的包ID也必須小寫。
請注意,包ID不是用戶將看到的應用程序名稱。這是「捆綁顯示名稱」
相關問題
- 1. node.js是否需要在Linux上區分大小寫文件名?
- 2. 盒式API是否需要區分大小寫的布爾值?
- 3. Automapper - 需要區分大小寫
- 4. 區分大小寫區分大小寫還是全大寫?
- 5. 捆綁exec是否需要「捆綁器/設置」等效?
- 6. PyPI是否區分大小寫?
- 7. SQL語法是否區分大小寫?
- 8. MySQL表名是否區分大小寫?
- 9. XML是否區分大小寫?
- 10. Bundle - 是否區分大小寫?
- 11. Java是否區分大小寫?
- 12. actionscript是否區分大小寫?
- 13. git是否不區分大小寫?
- 14. HTML.Partial是否區分大小寫?
- 15. dll出口是否區分大小寫?
- 16. IDN域名是否區分大小寫?
- 17. $ scope變量是否區分大小寫?
- 18. QHash :: contains方法是否區分大小寫或不區分大小寫?
- 19. Android設備ID是否區分大小寫?
- 20. 未綁定Datagridviewcomboboxcolumn值是否區分大小寫?
- 21. git是否確實需要區分大小寫的文件系統?
- 22. JS id區分大小寫敏感
- 23. tkinter不區分大小寫的綁定
- 24. 在HTML5中,class,id和xml:lang屬性值是不區分大小寫還是區分大小寫?
- 25. 區分大小寫
- 26. 需要MsSQL整理建議。不區分大小寫的querys但大小寫敏感數據需要
- 27. webpack捆綁包大小vs requirejs捆綁包大小
- 28. 使區分大小寫不敏感的區分大小寫表
- 29. 區分大小寫的URL不區分大小寫
- 30. 區分大小寫File.equals區分大小寫的文件系統
但是,iTunes-Connect允許您使用現有捆綁ID創建新應用,只是情況不同。這是一個iTunes連接錯誤? – Rich
顯然,根據上面的答案,它是區分大小寫的。請參閱[this](https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html#//apple_ref/doc/uid/TP40012582-CH28-SW8) – ravemir