安装成功,但在设备Xcode 11上找不到应用程序

时间:2019-08-29 15:23:02

标签: ios13 xcode11

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

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

细节说:

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

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

代码:-1

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

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

10 个答案:

答案 0 :(得分:2)

对我来说,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成功存在为止。

答案 1 :(得分:1)

我有同样的问题,我修改了项目设置

  

文件->工作区设置->构建系统->旧版构建系统

我还可以

答案 2 :(得分:1)

我也有此问题/错误消息。我意识到我已经停用了自动签名,并且选择了带有 distribution 证书的配置文件。

解决方案: 因此,如果您想直接从Xcode(而不是通过testflight)在iPhone上运行该应用程序,则必须确保使用带有 developer 证书的配置文件。

答案 3 :(得分:0)

我找到了解决此问题的方法。在我升级了iOS 13.1之后,真正的机器也运行了。后来,我发现由于前一天进行了归档操作,因此运行证书的真实计算机已从分发模式更改为开发模式,并且一切正常。

答案 4 :(得分:0)

对于大多数遇到此问题的人来说可能不是这种情况,但是我几天前就遇到过一次,可以通过清理构建文件夹并切换到旧版构建轻松地处理它。我第二次面对它,建议的解决方案似乎都没有起作用。

然后我注意到,由于我的设备上的存储空间几乎用完了,iOS几乎“卸载了”我的所有应用程序。如果您的应用程序下面有一个小云,并且该应用程序需要在启动之前再次“安装”,那么您的手机也是如此。尝试启动所有我不经常使用的应用程序(因此我从没注意到过小云)“重新安装”了所有它们,并完全解决了问题。也许这可以帮助出于类似原因而面临此问题的人。

答案 5 :(得分:0)

对于我的情况(xcode 11,ios 12.4),更改捆绑标识符可以解决此问题... 在更改Bundle ID之前,我已经尝试过

  • 使用beta xcode
  • 在iPhone上删除应用程序
  • 删除派生数据
  • 清洁项目
  • 重新打开xcode

答案 6 :(得分:0)

如果有的话更新豆荚。

pod update

只是。

答案 7 :(得分:0)

这是另一种解决方案。我以前曾使用XCode安装了其他三个应用程序,但在尝试安装第四个应用程序时收到此错误消息。

我只是删除了三个现有应用程序之一(经过数小时的拔头发和SO搜索),然后重试。奏效了。

平台:带有xcode v11.1的v13.1上的iPad 2018,

答案 8 :(得分:0)

我对...测试目标使用了不同的签名团队/证书。 为主要目标设置相同会有所帮助。

答案 9 :(得分:0)

我也收到了此警报。那是因为我在release构建配置中运行应用程序,但是使用了appstore配给配置文件。这不被允许。因此,我将appstore供应配置文件更改为dev配置文件。那一切都很好。

希望这可以为您提供帮助。

相关问题