出于某种原因,我在xcode(第三方SDK)中导入了一些文件,即使应用程序成功建立,我也收到此错误:Xcode错误消息:“无法检查应用程序包” 。这是什么意思?该应用程序不会在真实设备上运行,但可以在模拟器IOS上运行...“无法检查应用程序包”Xcode
回答
听起来像第三方文件可能包含未由您签名的编译代码。如果是这样,您可以使用iReSign使用您自己的证书来辞职。您还可以使用命令行:
codesign -f -s "iPhone Developer: Aaron Brager (XXXXXXXXXX)" nameOfAppToSign.app
换成你自己的例子身份(你可以man codesign
阅读更多有关此命令)。
你可以通过不包括编译代码来规避这一点。它可能没有必要 - 你是否包括一个示例应用程序,这对于框架的功能不是必需的?
如果这个答案没有帮助,提供框架的名称并显示您包含哪些文件将会有所帮助。
我解决了这个只是做了产品展示 - >清洁做了很多愚蠢的东西
我得到了同样的错误了。在我为我的项目添加一个新的空白文本文件(保留一些注释)并将其命名为Resources之后。将其重命名为Resourcesx可以解决问题,但不会执行Clean。我反复证明文件名“Resources”是导致错误的充分条件。
这是谁家的 Xcode Error Message: "could not inspect application package"
相同的经历。当我取代在Xcode中“资源”文件夹中,错误地选择了以下选项。
Create folder references for any added folders
但正确选项应该是,
Create groups for any added folders
考虑上述选项的护理是在节省时间的广告固定上述问题,很重要的一点。 (这是得到这个错误的可能性之一)。
疯狂的东西!谢谢,它帮助我。 –
那么我们如何解决这个AFTER我们不小心替换了'Resources'文件夹。看来你的回答只适用于“不要开始”。应该指出,“清理”并没有解决我的问题后,删除罪魁祸首。 –
@Levi Roberts,从eclipse中删除'Resources'文件夹,然后通过'为所有添加的文件夹创建组'再次添加。这可以随时完成。 – ArunJTS
我在我的桥接头文件中导入了一个框架,我之前删除了它,并且Xcode给了我没有错误,我猜是因为我没有再调用该框架?
步骤:
- 删除未使用的/不存在的框架桥接报
- CMD + Shift + K键
- 退出Xcode中
- 找到你的项目的build文件夹和垃圾桶中间体的内容,产品文件夹
- 打开您的项目并运行
这可能是矫枉过正,但它现在起作用。我希望这有帮助。
我得到了同样的错误。我通过从“嵌入式二进制文件”列表中删除第三方库并将其添加到“链接的框架和库”中来解决此问题。
在我的情况下,我正在与科尔多瓦和Firebase合作。从Embed frameworks
中删除所有Google框架(但请将其留在Linked Binary With Libraries
之下)解决问题。
我也有这样的经历,与一个没有意识到他做过什么的人一起工作。花了我一整天的时间搞清楚为什么应用程序没有安装在仿真器和设备上 –
检查您是否将静态库嵌入到应用程序包中。某些第三方将其静态库SDK打包为一个动态框架。这是Xcode不支持的(还?)。在这种情况下,您可能会被愚弄并将其放入“嵌入式二进制文件”列表中。静态库不应该在列表中。
要检查它是否是静态库,请使用file
实用程序。
file /path/to/binary/in/Example1.framework/Example1
如果说像ar archive
这是一个静态库,并为dynamically linked shared library
动态库。
- 1. Xcode 7错误消息“无法检查应用程序包”
- 2. Xcode错误消息:“无法检查应用程序包”
- 3. 无法检查应用程序包
- 4. Swift:应用程序安装失败无法检查应用程序包(当在XCode 6中使用框架时)
- 5. 应用程序安装失败!无法检查应用程序包
- 6. xcode 4.2无法运行应用程序
- 7. XCode 4.5无法验证应用程序?
- 8. 无法让Xcode应用程序编译
- 9. 无法在xcode 9中为应用程序包ID创建IXPlaceholder
- 10. Xcode/Cocos2d-x“无法检查应用程序包”错误随机替换为“$ {EXECUTABLE_NAME}不存在”
- 11. 无法更新应用程序包
- 12. PLCrashReporter框架集成产生“无法检查应用程序包”。错误
- 13. XCode中的应用程序包框架
- 14. 无法检查设备上的应用程序(与appMobi creatade)
- 15. 无法查看示例应用程序?
- 16. 在Xcode 6中使用私有框架的应用程序“无法检查应用程序包”。丢失框架info.plist
- 17. 检查asp.net应用程序
- 18. Rails检查应用程序
- 19. Xcode无法启动应用程序。进程启动失败:4294967295
- 20. 在应用程序崩溃后检查XCODE中的变量
- 21. 在XCode中检查应用程序API版本?
- 22. 如何在XCode上检查我的iPhone应用程序的TARGET_NAME?
- 23. 无法下载应用程序,应用程序无法安装
- 24. 无法实例化应用程序 - 无法获取包信息
- 25. 应用程序引用Windows时无法使用Windows应用程序包Windows.winmd
- 26. 无法使用xCode 4.4启动控制台应用程序
- 27. 使用TestFlight无法安装xCode 4.3测试版应用程序
- 28. 无法使用Xcode 7 beta构建iOS应用程序
- 29. 无法在模拟器中使用Xcode运行应用程序
- 30. 使用xcode 4.5的旧应用程序无法对齐中心
第三方SDK是社交API,它是一个框架,和一些文件,如.nib和图像,它不是一个应用程序 – user2014474
试试这个:在终端输入'sysctl kern.maxprocperuid'来查看有多少你可以拥有的最大进程。然后输入'ps ax | wc -l'看看有多少人在跑步。如果您处于或高于进程数量,请退出所有操作并重新启动计算机。我认为这可能是编译过程失败的原因。如果这不能解决它,请发布您的整个编译日志。 –
其实它自己固定,没有我什么都不做。 3小时后固定。我只重新启动了我的电脑,我的ipad,在模拟器上运行应用程序,然后关闭xcode约20次! – user2014474