需要使用我的ad hoc配置文件重新签名IPA文件

时间:2013-03-08 07:00:48

标签: ios xcode html5 ipa ios-provisioning

我尝试使用以下脚本重新签名 IPA 文件(项目在 HTML 5 下构建),

unzip application.ipa

rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true


cp "/Users/playdom/Desktop/BA/Code/Profiles/something.mobileprovision" "Payload/Application.app/embedded.mobileprovision"

/usr/bin/codesign -f -s "iPhone Distribution: something" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"


zip -qr "Application.test.ipa" Payload

=========================

它改变了标志,我可以在我的设备上安装Build。但问题是每当我尝试启动我的应用程序时它会显示启动画面并崩溃!我检查了IPA的默认配置文件(我想改变...),它工作正常。这意味着问题出在辞职过程中!!!

我尝试检查 Xcode / Organizer / Console ,看到它显示权利问题!!我跟着相同的脚本和进程与其他 IPA (在Obj C下构建)它工作正常。我不明白这是什么问题?我是否需要更改info.plist,Bundle标识符?我试过了,但之后它甚至没有安装!!任何人都有任何想法吗?

1 个答案:

答案 0 :(得分:0)

我不知道这应该是怎么回事。您无法运行在设备上为App Store分发签名的构建。我总是使用我的App Store构建并使用开发配置文件重新签名,以在设备上测试它们。