iOS应用验证失败

有时,当我们想在设备上安装另一个iOS应用程序时,可能会遇到ApplicationVerificationFailed

这种情况很少见,因为这实际上是环境和手段的结合,您收到的应用程序没有团队的配置文件。 无论如何,我们有能力解决这个问题。

计划:

  • 获得自己的配置文件
  • 退出应用
  • 安装应用

前提

首先,要使我们的生活更加美好和轻松,我们应该安装ideviceinstallerfastlane

  $ brew install ideviceinstaller 
$宝石安装fastlane

供应配置文件

然后,我们需要获取配置文件。 如果已经有了,则可以跳到下一步,否则,请继续。

正如苹果所说:

Xcode是创建iOS供应配置文件的最简单方法。 将设备连接到Mac,然后在Xcode的Organizer窗口中单击Use for Development。 使用与您的Apple Developer Program成员资格关联的Apple ID登录,Xcode将生成一个包含您的证书和设备标识符的配置文件。

因此,在这种情况下,签名类型无关紧要,是个人团队还是组织团队。

退出应用

这里我们需要三件事:

  • .ipa
  • .mobileprovision
  • iOS开发人员证书

我希望您有一个.ipa,我们可以从XCode获得的其他:

所以:

  1. iOS Team Provisioning Profile从XCode工具提示拖放到带有.ipa的文件夹中
  2. 从相同的工具提示中复制iPhone开发人员证书
  3. 然后像这样通过fastlane退出应用程序:
  $ fastlane叹气辞职testapp.ipa --signing_identity“ iPhone开发人员:a.alterpesotskiy@test.com(KJRTP5GJS9)” -p“ test.mobileprovision” 

安装应用

如果看到此弹出窗口,则可以转到设备上的“设置” =>“常规” =>“设备管理 ”,以信任开发人员并允许运行该应用程序(有关更多信息,请参阅Apple文档)。

结论

综上所述,我想说ApplicationVerificationFailed几乎不是问题。 现在,我们可以在任何设备上安装任何.ipa。

阅读本文后,如果您有任何疑问或澄清,请随时询问(: