在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机上跑(但是前提是,这个手机的UDID必须绑定到对应的开发者账号中,也就是证书也得是从同样的开发者账号申请下来的才可以)

假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置(如果没有请参考这个博客中  前4步)

然后配置工程

打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device

ios打包的时候怎么签名啊_ios打包的时候怎么签名啊

如果不支持横屏,把这2个勾去掉

ios打包的时候怎么签名啊_App_02

然后查看版本号和构建版本号

ios打包的时候怎么签名啊_描述文件_03

然后配置发布证书 

ios打包的时候怎么签名啊_开发者账号_04

然后,如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的?

ios打包的时候怎么签名啊_开发者账号_05

然后继续。断点,全局断点,僵尸模式等都要去掉。

ios打包的时候怎么签名啊_xcode_06

ios打包的时候怎么签名啊_描述文件_07

ios打包的时候怎么签名啊_描述文件_08

ios打包的时候怎么签名啊_ios打包的时候怎么签名啊_09

然后设置Release模式(Debug是测试的,Release是发布用的)

ios打包的时候怎么签名啊_App_10

ios打包的时候怎么签名啊_开发者账号_11

ios打包的时候怎么签名啊_描述文件_12

ios打包的时候怎么签名啊_描述文件_13

然后选择 Xcode下 Product 下 Archive(专门用于传项目,或者打包项目)

ios打包的时候怎么签名啊_开发者账号_14

ios打包的时候怎么签名啊_开发者账号_15

这个时候,我们选择Export导出

ios打包的时候怎么签名啊_xcode_16

这里选择App Store

ios打包的时候怎么签名啊_开发者账号_17

选择账号点击Choose

ios打包的时候怎么签名啊_描述文件_18

然后点击Export

ios打包的时候怎么签名啊_App_19

然后会在桌面得到了一个ipa的文件

ios打包的时候怎么签名啊_ios打包的时候怎么签名啊_20


然后点击Xcode,然后 打开Open Developer Tool 下的Application Loader

ios打包的时候怎么签名啊_App_21

啊哦,还需要遵循协议哈哈,同意吧

ios打包的时候怎么签名啊_App_22

ios打包的时候怎么签名啊_ios打包的时候怎么签名啊_23

ios打包的时候怎么签名啊_App_24

我的ipa包在桌面(默认应该在桌面)

ios打包的时候怎么签名啊_开发者账号_25

然后选中打开

ios打包的时候怎么签名啊_App_26

ios打包的时候怎么签名啊_App_27

ios打包的时候怎么签名啊_开发者账号_28

然后回到Itunesconnect网站上你自己的App信息中查看一下

ios打包的时候怎么签名啊_描述文件_29

然后这个构建版本这里就可以添加代码啦

ios打包的时候怎么签名啊_xcode_30

点击+号之后选择代码版本

ios打包的时候怎么签名啊_描述文件_31

然后所有东西都填写好了之后,点击页面右上角提交以供审核,然后你的应用就进入到排队等待审核的状态了(大概等1周多吧就能有结果,祝你好运)

ios打包的时候怎么签名啊_ios打包的时候怎么签名啊_32

然后我的App已经从准备提交,变成正在等待审核啦

ios打包的时候怎么签名啊_开发者账号_33