您现在的位置:主页 > 技术中心 > 编程开发 > 移动开发 > Iphone

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版本的helloworld
  • iphone(object-c) 内存管理(3) 有效的内存管理
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • UITableView一些方法
  • IOS类似iphone通讯录TableView的完整demo【附源码】
  • [iPhone中级]iPhone团购信息客户端的开发 (二)
  • iphone(object-c)内存管理(1)
?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
Copyright © 2004-2024 上海卓卓网络科技有限公司