现在真机可以直接调试了,所以证书只要申请一个发布证书(ios Distribution)就够了。每个开发者帐号好想最多只能申请三个发布和开发证书,所以最好有一个证书(开发、发布)后,团队用一个证书开发就够了。
1、一个帐号申请一次证书后,下载到本地一般双击就可以添加到钥匙串中,若不能可以直接拖到钥匙串中的登录-》证书中。为了让其他MAC也可以使用这个证书,可以给这个证书生成一个p12文件(参考: http://www.cnblogs.com/wfwenchao/articles/3711199.html )
,这样其他人也可以用此证书发布应用了。
有了一个证书之后就不需要发布每个应用都去申请一次证书,用此证书即可。
2、每个应用都需要给其申请APP ID.注意和Bundle ID一致,申请过程在APP Services中可以勾选推送服务。
3、每个应用也需要申请描述文件(Provisioning Profile),描述文件中包含了证书、APP ID等信息。下载双击就可以添加到Xcode当中。
4、在Xcode中打开项目,设置Code Signing。
Build Settings=>Code Signing中,设置Code Signing Identity和Provisioning Profile.选择证书和你项目的描述文件。
到此就可以Archive你的项目生成ipa.
PS:1、可以在xcode的Preferences中查看帐号有哪些描述文件,删除不需要的描述文件。
2、企业帐号打包时Xcode配置中不必输入帐号信息,打包时默认就行。