重新签署IPA(iPhone)
我目前用hudson使用xcodebuild构建我的所有应用程序,然后是xcrun而没有任何问题
我收到了一些来自不同人的IPA文件,我想用企业帐户而不是公司帐户(对于应用商店,或有时是临时分发)重新签名。
我的问题是,当我尝试重新签名应用程序时,它不会安装在我的设备上(它应该是因为它是企业版本)。错误消息在设备上(不在iTunes中),它只是告诉我它无法安装应用程序。没有提供更多信息。
这可能是可能的。我面临的问题是它似乎没有嵌入移动配置文件,因为我使用我的普通版本(使用xcrun)可以使用codesign工具控制,或者是否可以使用xcrun重新签名?
我的辞职脚本我目前正在做
解压缩app.ipa
appname = $(ls Payload)
xcrun -sdk iphoneos PackageApplication -s“$ provisioning_profile”“$ project_dir / Payload / $ appname”-o“$ project_dir / app-resigned.ipa”--sign“$ provisioning_profile”--embed“$ mobileprovision”
我查看了生成的ipa文件,它似乎与原始应用程序非常相似。这里应该改变哪些文件?我最初认为_CodeSignature / CodeResources会改变,但内容看起来几乎完全一样。
指针非常感谢。