重新签名的应用程序在启动时崩溃:无法正确获取pid ###的任务名称端口

时间:2019-01-15 02:31:08

标签: ios fastlane

我们从应用程序“白色标签”的公司获得了一个.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

任何建议都将受到高度赞赏!谢谢!

0 个答案:

没有答案