iOS开发证书和打包问题

1、证书选择:ios

在iOS开发是常常须要打包给测试,打包须要匹配的证书(Certificates)和描述文件(Provisioning Profiles)。在工程PROJECT和TARGET的Build Srttings里Code Signing选择对应的证书和描述文件:测试

\

 

在Provisioning Profiles里选择描述文件,通常有三种:<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140730/20140730085845133.png" alt="\">ui

 

通常证书和描述文件取名时默认用项目名称+对应的功能缩写,向上边同样,tianxiangADHoc就是线上测试环境证书,tianxiangDistribution就是发布AppStore时选择的证书,tanxiangdev就是测试环境证书。3d

Code Signing Identily 就是对应的证书,通常选Automatic便可,Xcode会自动帮你匹配合适的证书,可是注意PROJECT和TARGET里都须要改。code

 

2、自动编译打包:blog

在选好证书和描述文件后,下边就能够打包,这里还有一个要注意,若是工程中用到DLog,提交AppStore时须要在Edit Scheme里边Archive下的Build Configuration改为release模式,这样log就不会在后台输出:ip

\

 

打包编译时须要选择设备,就不能再用iOS Simulator,须要选你的测试机或者若是没测试机就选择ios Device,而后在导航栏Product下选择Archive,以后Xcode就会自动打包:开发

\

 

打包完成后会自动弹出以下界面:get

\

 

而后点击Distribution,下边会有3个选项:\it

 

第一个选项是你正式提交AppStore审核时候选择的,第二个选项是给测试打包时候选择的,第三个选项后生成一个后缀为.xcarchive的文件,而后导出ipa包的。选完第二项以后还会弹出让你选择描述文件,这时候你就能够根据须要选择dev仍是ADHoc,可是须要跟以前在工程里选的证书描述文件一致:\

 

选好后选择Export导出,而后给包一个命名选择一个保存在哪里,点击Save打包就算完成了:

\

 

后记:Xcode里已经集成Apple开发者帐户功能,你只用输入开发者帐号和密码他会帮你自动download证书和描述文件。

点击Xcode选择Preferences:

\

 

而后点击Accounts,输入你的Apple iD和密码,而后点击View Details里:\

 

而后点击左下角刷新按钮,刷新完后点击Done便可,上边是证书,下边是描述文件,每次添加完新设备后,也须要在这里重

Down一下证书:

\

 

若是有任何错误之处但愿你们不吝惜键盘欢迎批评指出。That"s All,Think you Reading!

相关文章
相关标签/搜索