iOS开发--in house发布和安装(ipa重新签名)(2)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-17 09:44 点击:次
p>unzip ${ipaName}.ipa
p>rm -rf Payload/*.app/_CodeSignature/
p>cp 123.mobileprovision Payload/*.app/embedded.mobileprovision
p>(/usr/bin/codesign -f -s "iPhone Distribution: Ifree studio limited" --resource-rules Payload/*.app/ResourceRules.plist Payload/*.app/) || {
p>echo failed
p>rm -rf Payload/
p>exit
p>}
p>
p>
p>zip -r ${ipaName}Inhouse.ipa Payload/
p>rm -rf Payload/
p>
p>其中Ifree studio limited就是证书在钥匙串中的名字可以查看上图中钥匙串的名称
p>然后就是在mac机器上的终端命令中跳到文件夹中执行./inhouse.sh test.ipa
p>
p>这样就会打包出ipa了
p>
p>如果提示没有权限可以通过命令
p>
p> chmod 777 inhouse.sh为inhouse.sh添加权限,另外如果在执行sh命令时候报错可以在命令中输入
p> export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"
p>这样我就在文件中得到了一个名字为testInhouse.ipa的文件。
p>
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>