Xcode:无法检查应用程序包

我正在运行Xcode 6和iOS 8 GM。 每当我运行我的应用程序,我从Xcode得到这个消息:

“无法检查应用程序包”

所以我可以运行和build立,我会得到的消息。 我运行并重新构build,一切按预期运行(这是我的设备)。 然后它会冲洗,重复,每隔一段时间给我这个错误。

我已经看过所有其他已经提出的解决scheme,但不能阻止这个错误。 我已经清理了我的项目,清理了构build文件夹,删除了派生数据等,没有运气。

我应该怎么看这是什么原因呢? 我感谢任何帮助。

谢谢。

编辑:

有趣的是,这只发生在我的设备上运行。 不在模拟器上。

编辑2:

更有趣的是,它只发生在我的设备,build设debugging。 如果我改变scheme释放,我可以build立和运行无止境,没有错误。 想法?

如果产品名称包含非拉丁字符,则可能在Xcode 6和iOS 8中发生这种情况。 在这种情况下,将产品名称更改为仅具有拉丁字符的debugging版本可修复此问题。

当您的第三方代码没有在您的软件包中签名时,这个错误似乎就会发生。 检查这个线程 ,它帮助了我一次。

另外当执行build clean时,selectcmd + option + shift + k

尝试从您的Xcode中删除一些库=>点击目标=>常规选项卡=>embedded式库 (仅保留需要的库或框架)

在这里,删除(使用 – 在底部login删除)。

如果您需要删除的框架或库,请使用Xcode添加=>单击目标=>常规选项卡=>链接的框架和库 (使用 – 在底部添加此标记)。

这将工作。

如果您已经将名为resourcesresource的文件夹移动或复制到项目中,请尝试重命名它。 然后执行一个clean

在授权文件中有某些内容但configuration中心中的应用程序标识未启用时,我已经看到此错误。

具体来说,我在授权文件中启用了HealthKit,但未configuration应用程序标识符。

我有一个潜在的类似问题,只有硬件,当我有一个应用程序被授予权利在后台运行,并已经运行在手机上。 对于这样的应用程序,我发现Xcode部署到手机坏了,必须更改捆绑标识符来解除部署。

我认为你的代码中有第三方文件,其中可能包括没有被你签名的编译代码。 如果是这样,您可以使用iReSign使用您自己的证书来辞职。 您也可以使用命令行:

  codesign -f -s "iPhone Developer: Name (XXXXXXXXXX)" nameOfAppToSign.app 

用自己的身份replace示例身份(可以通过manignign来阅读关于此命令的更多信息)。

我有同样的问题,并无法安装IPA。 它始终以错误“无法检查应用程序包”结束。 和设备控制台中的一些警告

 Feb 10 17:38:16 iPhone mobile_installation_proxy[356] <Warning>: LaunchServices: Please include the kCFBundleIdentifierKey in the options dictionary when installing an app. Feb 10 17:38:16 iPhone mobile_installation_proxy[356] <Warning>: LaunchServices: installing app with unknown bundleID . . Feb 10 17:38:16 iPhone installd[44] <Error>: 0x101bcc000 -[MIBundle _validateWithError:]: 28: Failed to load Info.plist from bundle at path Feb 10 17:38:16 iPhone installd[44] <Error>: 0x101bcc000 + [MIInstallable installablesAtURL:packageFormat:userOptions:error:]: Failed to create bundle for … 

花费数小时后,我通过在info.plist中添加“应用程序需要iPhone环境”来解决这个问题

 <key>LSRequiresIPhoneOS</key> <true/> 

我删除了我的Info.plist并将一个新的info.plist拖到我的项目中。 Xcode没有告诉我任何警告,但我的应用程序不会启动,直到我将名称更改为Info.plist

事实certificate,这与苹果的证书等有关。 我在两台不同的电脑上工作,我觉得有什么不对劲。 所以我必须在Apple iOS开发站点撤销我的开发人员证书,并用私钥等来请求新的证书。一旦安装了新证书,消息就去了

对于我的情况,它是在新添加的* .framework文件丢失。 * .framework中缺less一个* .plist文件和“_CodeSignature”文件夹。 replace损坏的* .framework文件解决了我的问题。

您可以尝试以下步骤:窗口 – >项目,find您的项目,并删除所有您的项目具有相同名称的“派生数据”

我有同样的问题,问题是我在xCode项目中有一个别名。 我删除它,它的工作原理。