iOS应用验证失败
有时,当我们想在设备上安装另一个iOS应用程序时,可能会遇到ApplicationVerificationFailed 。
这种情况很少见,因为这实际上是环境和手段的结合,您收到的应用程序没有团队的配置文件。 无论如何,我们有能力解决这个问题。
计划:
- 获得自己的配置文件
- 退出应用
- 安装应用
前提
首先,要使我们的生活更加美好和轻松,我们应该安装ideviceinstaller和fastlane :
$ brew install ideviceinstaller
$宝石安装fastlane
供应配置文件
然后,我们需要获取配置文件。 如果已经有了,则可以跳到下一步,否则,请继续。
正如苹果所说:
Xcode是创建iOS供应配置文件的最简单方法。 将设备连接到Mac,然后在Xcode的Organizer窗口中单击Use for Development。 使用与您的Apple Developer Program成员资格关联的Apple ID登录,Xcode将生成一个包含您的证书和设备标识符的配置文件。
因此,在这种情况下,签名类型无关紧要,是个人团队还是组织团队。
退出应用
这里我们需要三件事:
- .ipa
- .mobileprovision
- iOS开发人员证书
我希望您有一个.ipa,我们可以从XCode获得的其他:
所以:
- 将iOS Team Provisioning Profile从XCode工具提示拖放到带有.ipa的文件夹中
- 从相同的工具提示中复制iPhone开发人员证书
- 然后像这样通过fastlane退出应用程序:
$ fastlane叹气辞职testapp.ipa --signing_identity“ iPhone开发人员:a.alterpesotskiy@test.com(KJRTP5GJS9)” -p“ test.mobileprovision”
安装应用
。
。
如果看到此弹出窗口,则可以转到设备上的“设置” =>“常规” =>“设备管理 ”,以信任开发人员并允许运行该应用程序(有关更多信息,请参阅Apple文档)。
。
。
结论
综上所述,我想说ApplicationVerificationFailed几乎不是问题。 现在,我们可以在任何设备上安装任何.ipa。
阅读本文后,如果您有任何疑问或澄清,请随时询问(: