zoukankan      html  css  js  c++  java
  • ios app 开发中ipa重新签名步骤介绍

    http://www.169it.com/article/15588355475122308384.html

    ios app 开发中ipa重新签名步骤介绍

     
    分享到:2
        发布时间:2014-2-4  
         作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要将安装包安装到ios机器上进行测试,这个时候我们就需要打包in house版本的ipa了,打包in house实际上是一个将ipa应用程序重新签名的一个过程。一般来...
     

       作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要将安装包安装到ios机器上进行测试,这个时候我们就需要打包in house版本的ipa了,打包in house实际上是一个将ipa应用程序重新签名的一个过程。一般来说打包in house需要以下东西:MAC机器,一般打包ipa都是在MAC机上打包的,一个后缀名为.mobileprovision概要配置文件,一个后缀名为P12的证书,还有一个后缀名为.cer的证书,还有就是你想重新签名的ipa.

      如何给ipa重新签名

    步骤1 : 
    unzip YourApp.ipa
    步骤2:  
    rm -rf Payload/YourApp.app/_CodeSignature
    步骤3:  
    cp InHouse.mobileprovision Payload/YourApp.app/embedded.mobileprovision
    步骤4:  
    /usr/bin/codesign -f -s "iPhone Distribution: YourCompanyName" --resource-rules Payload/YourApp.app/ResourceRules.plist Payload/YourApp.app
    步骤5: 
    zip -r YourApp_inhouse.ipa Payload


    * InHouse.mobileprovision 是你要用来签名的provision文件
    * iPhone Distribution: YourCompanyName 是指该签名对应的证书的名字。这个可以在keychain中找到

  • 相关阅读:
    open()函数与读写文件
    vim编辑器常用操作
    strip()函数---去除字符串首尾字符
    Python中字符串转义的用法
    shell中内置字段的分隔符IFS
    shell中整数变量自增用法
    shell中EOF的用法
    shell变量字符串截取
    shell中的“数组”
    年终总结:想的多了就该敷衍性得记录一下
  • 原文地址:https://www.cnblogs.com/xuejinhui/p/4527203.html
Copyright © 2011-2022 走看看