"Installation Failed: Invalid Argument" 移动到 Xcode 后 7

"Installation Failed: Invalid Argument" after moving to Xcode 7

同意 Xcode 7 中的 "Upgrade to recommended settings" 对话框后,我的应用程序构建但不再在模拟器上运行。模拟器正常启动,但只是位于主屏幕上。同时,Xcode 显示错误:

Installation Failed
Invalid Argument

发生这种情况是因为 "Upgrade to recommended settings" 会将 info.plist 的 CFBundleIdentifier 更改为指向 $(PRODUCT_BUNDLE_IDENTIFIER) 而不是旧的 $(BUNDLE_IDENTIFIER)

Apple 在 Xcode 7 发行说明中说 PRODUCT_BUNDLE_IDENTIFIER 现在是 "the recommended place to set the Bundle Identifier for a target." 因此,如果您在项目的其他任何地方使用 BUNDLE_IDENTIFIER,则必须将其更改为 PRODUCT_BUNDLE_IDENTIFIER 以保持同步。

这发生在我身上是因为我的 info.plist 没有在我的目标应用程序中被选中,所以你只需要去 YourProject -> General,然后寻找问题或丢失文件。

我记不太清楚是什么解决了这个问题,但这是我在遵循公认的答案后实际解决问题的最后一件事。