使用xcode无开发者账号打包.ipa文件

使用xcode无开发者账号打包.ipa文件

  1. 下载Application Loader
  2. 根据引导注册apple id并登陆Application Uploader;
    使用xcode无开发者账号打包.ipa文件_第1张图片
  3. 生成的证书和描述文件分别下载下来
    使用xcode无开发者账号打包.ipa文件_第2张图片
  4. 双击上面两个文件进行安装,安装后打开xcode加载自己chone的项目;
  5. 在general中设置信息如下,其中bundle identifier是自己设证书设置的boundid。设置team;
    使用xcode无开发者账号打包.ipa文件_第3张图片
  6. 在Build Settings中设置如下
    使用xcode无开发者账号打包.ipa文件_第4张图片
  7. 在project→Build Settings 设置signing
    使用xcode无开发者账号打包.ipa文件_第5张图片
  8. Product→Scheme→edit Scheme 把archive改成Release
    使用xcode无开发者账号打包.ipa文件_第6张图片
  9. Product→archive得到如下文件,在访达里打开,查看包内容,找到product下的.app文件
    使用xcode无开发者账号打包.ipa文件_第7张图片
  10. 创建文件夹Payload,把.app文件放到里面,打开.app文件内容,打开info.list.修改boundid为需要打包的boundid
  11. 压缩Payload,修改后缀为.ipa文件.就可以拿着这个.ipa文件去相关网站做企业签上线了
  12. 如果遇到报错,一般是由于自己生成的签名不支出一些特性,比如云相关报错,可找到项目中.entitlements文件打开并删除
    aps-environment就ok了

你可能感兴趣的:(ios,.ipa)