是否应该从plist文件中的CFBundleIdentifier中删除rfc1034identifier?

bob*_*obo 22 iphone xcode app-id app-store

在我的Xcode项目的plist文件中,我可以看到该键的值CFBundleIdentifier是:

com.mycompany.${PRODUCT_NAME:rfc1034identifier}

显然我必须将com.mycompany更改为我公司的域名,但我不知道是否rfc1034identifier应删除它以使其成为:

com.mycompany.${PRODUCT_NAME}

谷歌没有帮助回答我的问题.这是否rfc1034identifier会影响我在iPhone Developer程序中提供的AppID - Provisioning Portal?

dea*_*rne 33

:rfc1034identifier只是格式化它(如果需要),因此包名中没有非法字符*.你不太可能拥有被非法角色召唤的产品,但这并非不可能.

我会留在那里,但这取决于你.

(实际上,大多数时候我只是对软件包进行硬编码 - 如果产品名称因任何原因发生变化,那么当我在应用程序商店中更新它时,它仍然具有相同的软件包标识符)

*如空格或圆点 - 它们将被替换为下划线,因此'我的游戏'将成为'My_Game'