【发布时间】:2012-04-10 12:13:01
【问题描述】:
最初我的应用程序包标识符是默认的
MyCompany.${PRODUCT_NAME:rfc1034identifier}
这与我在 Developer Connection 上创建的应用 ID 不匹配(产品名称中的空格被转换为连字符),因此我将 MyApp-Info.plist 中的捆绑标识符硬编码为
com.MyCompany.MyApp
但是,当我登录 [NSBundle mainBundle] bundleIdentifier] 时,它仍然返回旧标识符。清洁目标没有帮助。如果不是 Info.plist,谁能想到这是从哪里来的?
【问题讨论】:
-
您是否还检查过 Info.plist 中的更改是否会在目标中自动更改?
-
目标引用 Info.plist,所以我认为它会看到变化。目标中是否还有其他变量也需要更改?
-
当您在文件树中单击您的项目,然后选择摘要选项卡时是否反映了更改。
-
您是否尝试过重置 sim 卡上的内容和设置?也许然后它会设置它。
-
我实际上正在使用一个设备,但我让它工作(见答案)。感谢您的想法!