ios编译打包发布流程

ios编译打包发布流程
1、到官网上生成appId。包名一般以com+公司域名+产品名,然后一步步往下操作即可。如下图,
2、在本地生成csr文件
主要是代码签名用, 用私钥进行签名,用公钥进行验证。
    a、打开钥匙串访问
b、选择证书助理->从证书颁发机构请求证书。
    c、输入邮箱,常用名称可以随便输入,选择存储到磁盘,会生成一个CertificateSigningRequest.certSigningRequest文件,简称CSR。如下图

csr文件:

3、根据csr生成发布证书
   到官网点击如下图

然后点击production 点击+,选择APP Store and Ad Hoc


然后点continue往下走,到选择CSR文件界面,选择你之前生成的csr文件。

最后点击continue就会生成好,下载到本地双击安装即可。
4、配置发布打包配置文件。
     a 首先配置打包文件,选择Provisioning Profiles->Distribution->选择+号 ->Ad Hoc
    b、配置发布文件选择Provisioning Profiles->Distribution->选择+号 ->app Store。

  其它的直接默认选择就好了,创建好后,下载到本地,双击安装即可。注意事项如下图,
 如下图:


选择你之前创建的appid,点击continue.

然后选择你之前创建的发布证书即可,默认往下即可。如下图。
5、在xcode设置基础信息,包名、图片
  a、配置identity、Deployment info 的信息


  b、添加icon和启动页 如下图
    c、设置code Signing 如下图
    

6、xcode上打包
  a、在xcode->product->scheme 
    
b、编译设置,选择之前你copy的schemes ,如果你是用真机,选择对应的真机,否则选择Generic ios Device。
     
 c、构建版本,上步操作完成后,选择product->archive ,会生成一个ipd文件如何下图
7、最后在itunes里设置app信息即可。

 ios编译打包发布问题总结
1、error itms 90034 failed to locate or generate matching signing assets。
 该问题主要是证书过期或者证书不是apple颁布的。所以重新安装证书即可。
在钥匙串中找到安装的证书,若提示此证书是由未知颁发机构签名的,请下载Apple Worldwide Developer Relations Certification Authority证书进行安装,地址 http://developer.apple.com/certificationauthority/AppleWWDRCA.cer

2、error itms-90022 :“Missing required icon file” .the bundle does not contain an app icon for iPhone / iPod Touch of exactly ’57’’ pixels,in .png format for iOS versions <7.0”
这个是icon没有支持57x57的尺寸,在Asset.xcassets里添加57x57的图片,然后在info.plist里添加即可。


3、error itms-90096
  https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages
  没有添加启动图片导致的。然后做如下操作
   a、首先设置Launch Images Source资源。如下图
   b、在Asset.xcassets里添加LaunchImage.

4、error itms-90535
这个问题是引用第三方框架里的info.plist导致的,我的是因为环信UI库里有info.plist,删除就好了。
5、error itms-90025
这个是icon没有支持120x120的尺寸,在Asset.xcassets里添加120x120的图片,然后在info.plist里添加即可。
6、error itms-90207
这个是之前误删了info.plist里的 字段导致的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值