ipa 文件不包含配置文件

ipa file does not contain a provisioning profile

我在重新签署 IPA 文件时遇到问题。我的要求是重命名应用程序并使用新的配置文件和证书重新注册。所以我将 "CFBundleIdentifier" 更改为新的应用程序名称。然后我按照以下步骤重新签署了 IPA 文件。

解压 IPA 文件:解压缩 Myapp.ipa

删除现有代码签名: rm -r "Payload/MyApp Mobile.app/_CodeSignature" "Payload/MyApp Mobile.app/CodeResources" 2> /dev/null |真

替换现有的配置文件: cp "MyEnterprise.mobileprovision" "Payload/MyApp Mobile.app/embedded.mobileprovision"

重新签署可执行文件: /usr/bin/codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/MyApp Mobile.app/ResourceRules.plist" "Payload/MyApp Mobile.app"

重新打包 IPA 文件进行分发: zip -qr "MyApp.resigned.ipa" 负载

我只是用新的配置文件和我从供应商那里收到的证书重新签署这个 IPA。我已按照步骤退出应用程序。在 Mobile Iron 中安装时出现 "ipa file does not contain provisioning profile" 错误。但是我可以看到我的新配置文件在 IPA 文件中。

请任何人告诉可能是什么问题。我是这个 Apple 应用程序的新手。

我认为您的设备 UDID 未添加到您的配置中 profile.Most 可能此错误来自此 point.The 以下 link 可以帮助您-

A valid provisioning profile for this executable was not found for debug mode