![Xcode6](https://i-blog.csdnimg.cn/blog_migrate/c7b099753d5e947069aea6189fa44b41.png)
而不是像之前只要有对应App ID的开发证书及描述文件就可以了,这样就会导致合作发布App时的不便,因为一般都是只提供开发证书带私钥导出p12及相关的开发生产环境的Provisioning Profile,共享开发账号密码的话会带来诸多不便,这个在Apple开发论坛上也看到有人问到,最后终于找到了绕过这步的方法,其实就是通过Xcode命令行操作的方式导出,具体操作如下:
1.先clean一下项目:
xcodebuild clean -project $projectname.xcodeproj -configuration Release -alltargets
2.再编译生成归档:
xcodebuild archive -project $projectname.xcodeproj -scheme $schemename -archivePath $projectname.xcarchive
3.导出ipa
xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name”
这样就可以绕过必须登入开发账号的步骤了,不过不知道日后版本的Command Line Tools会不会也被修改为和GUI操作一致的,至少目前先这样吧。
参考文章:
Using xcodebuild To Export a .ipa From an Archive – http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/