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> 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Lexical or Preprocessor Issue 'xxx.h
  • ios学习笔记(二)xcode 4.3.2下实现基本交互
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • UITableView一些方法
  • IOS类似iphone通讯录TableView的完整demo【附源码】
  • ios版本的helloworld
  • iPhone SDK开发:本地文本文件内容的读取
  • 如何为Iphone应用创建启动界面
  • 去掉屏幕键盘的方法
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1