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



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

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

详细信息 说:

找不到已安装的应用程序 域名: com.apple.platform.iphoneos 代码: -1 恢复建议:安装声称已成功,但在设备上找不到应用程序。捆绑标识 = 我的捆绑标识

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

代码: -1

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

很奇怪:将应用程序提交到 testlfight 后,我可以下载它并且可以工作。 但是当我为Xcode构建一个新应用程序时,它会启动刚刚从tesflight下载的应用程序,而不是通过Xcode推送的版本。

对我来说

,这是ipatool的问题。

以下是查找无法从构建输出/Xcode存档创建正确的iPhone App(.ipa(文件的详细信息的方法:

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

时间戳断言失败:otool输出中的预期n个拱门:

时间戳/路径/到/Xcode-beta.app/Contents/Developer/usr/bin/ipatool 以 1 退出

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

我也有这个问题/错误消息。我意识到我已停用自动签名,并且我选择了具有分发证书的预配计划。

解决方案:因此,如果您想直接从 Xcode 在 iPhone 上运行该应用程序(而不是通过 testflight(,您必须确保使用带有开发人员证书的预配 profil。

对于大多数面临此问题的人来说,情况可能并非如此,但是几天前我遇到过一次,并通过清理构建文件夹并切换到旧版本轻松处理它。我第二次面对它时,建议的解决方案似乎都没有奏效。

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

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

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

->旧版构建系统

对我来说没关系

我也收到了这个警报。这是因为我在release构建配置中运行该应用程序,但使用appstore预配配置文件。这是不允许的。因此,我将appstore预配配置文件更改为dev配置文件。然后一切都好了。

希望这能帮助你。

我找到了解决这个问题的方法。我升级iOS 13.1后,真机也跑了。后来我才知道,因为前一天我有归档操作,真机运行证书从分发模式变成了开发模式,一切正常。

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

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

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

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

平台:iPad 2018 v13.1 和 XCode v11.1,

我正在使用不同的签名团队/证书...测试目标。 对主目标设置相同有助于。

如果有,请更新 Pod。

pod update

只是它。

相关内容

  • 没有找到相关文章

最新更新