从Xcode 10切换到11之后,我无法在任何设备上安装我的应用

安装成功后启动时的错误提示:
安装成功,但在设备上找不到应用程序。

详细说明:

无法找到已安装的应用程序
域:com.apple.platform.iphoneos
代号:-1
恢复建议:安装成功,但是在设备上找不到应用程序。 bundleId = myBundleId

-
多次查找后,已安装应用程序的数据库中不存在已安装应用程序。
域:com.apple.platform.iphoneos

代号:-1

但是,一切在模拟器上都可以正常工作。
我试图删除派生数据,清理项目,删除应用程序..

非常奇怪:将应用提交测试后,我可以下载它并且可以正常工作。
但是,当我为Xcode构建新应用程序时,它将启动仅从tesflight下载的应用程序,而不是通过Xcode推送的版本。

最佳答案

对我来说,这是ipatool的问题。

这是一种找出细节的方法,为什么它无法从构建输出/ Xcode存档创建正确的iPhone App(.ipa)文件:

转到Product > Archive,然后打开Window > Organizer > Distribute App
它应该显示带有红色大错误符号的“ IPA处理失败”。
现在,打开日志并按照以下几行进行搜索:


时间戳声明无效:otool输出中预期有n个弓:





时间戳/ Path / to / Xcode-beta.app/Contents/Developer/usr/bin/ipatool以1退出


虽然这不是最终的解决方案,但是请尝试删除两行之间的日志中提到的所有有问题的库,直到ipatool成功存在为止。

关于ios13 - 安装成功,但在设备Xcode 11上找不到应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57713329/

10-12 01:23