转移到Xcode 7后“安装失败:无效的参数”
在同意Xcode 7中的“升级到推荐的设置”对话框后,我的应用程序生成,但不再运行在模拟器上。 模拟器正常启动,但只是坐在主屏幕上。 同时,Xcode显示错误:
安装失败
无效的论点
发生这种情况是因为“升级到推荐的设置”会将info.plist的CFBundleIdentifier
更改为指向$(PRODUCT_BUNDLE_IDENTIFIER)
而不是旧的$(BUNDLE_IDENTIFIER)
。
苹果在Xcode 7发布说明中指出, PRODUCT_BUNDLE_IDENTIFIER
现在是“为目标设置Bundle标识符的推荐位置”。 因此,如果您在项目的其他位置使用BUNDLE_IDENTIFIER
,则必须将其更改为PRODUCT_BUNDLE_IDENTIFIER
以保持同步。
这发生在我身上,因为不知何故我的目标应用程序中没有select我的info.plist
,所以你只需要去你的项目 – > General
,然后寻找问题或丢失的文件。
我不清楚这个问题是怎么解决的,但是这是我根据已经接受的答案,从实际解决问题的最后一件事情中想起来的。