我们从应用程序“白色标签”的公司获得了一个.ipa。由于出于安全原因,我们没有将它们添加到我们的Apple开发人员帐户团队中,因此他们向我们发送了由其开发人员帐户签名的.ipa文件。他们发送的应用使用了临时的捆绑包标识符,因此真实标识符将不会注册到他们的帐户中。
我们更改了包标识符,并使用我们的开发证书和条款(在将其上传到AppStore Connect之前先对其进行测试)成功地对.ipa文件重新签名。然后将其安装到我的设备上。我打开应用后立即将其崩溃。
以下是我为退出应用而执行的Fastlane的代码段:
lane :resign_ipafile do
resign(
ipa: "/path/to/app.ipa",
signing_identity: "iPhone Developer: John Doe (4H62TSVCO2)",
provisioning_profile: "/path/to/development-profile.mobileprovision",
)
end
我的设备也包含在development-profile.mobileprovision的“已配置设备”中。
没有崩溃日志,但控制台显示:
Unable to obtain a task name port right for pid 224. The process failed to exec
任何建议都将受到高度赞赏!谢谢!