我有一个公司的iPhone开发帐户.
根据该文档,只允许团队代理提交分发证书并下载分发配置文件.
团队只能拥有1个团队代理吗?
此外,如果是这种情况,有没有办法解决这个问题,允许多个开发人员选择构建应用程序的分布式版本?
我有另一个开发人员,我想构建并将应用程序提交给itunes.我试着给他分发证书和分发资料.当他把它们拖放到xcode中,并检查出windows-> organiz时,它会抱怨
"在您的钥匙串中找不到与此个人资料相匹配的身份"
所以这让我相信我需要在他的机器上获取我的钥匙链证书.我尝试导出私钥并将其交给他,但他无法安装它.
还有什么我可以做的吗?
老实说,如果苹果希望一位开发人员负责为公司构建所有应用程序,那真的很愚蠢.希望我错了,有一种方法可以让多个开发人员访问构建应用程序的分发.
谢谢
注意:通过"管理器"窗口("开发者配置文件"部分)导入和导出开发人员配置文件,XCode 4(虽然未经我个人测试)大大简化了此过程.
这就是我的工作方式.
1)作为代理登录iOS Provisioning Portal.
2)运行制作分发证书签名请求/供应配置文件的过程:http://developer.apple.com/iphone/manage/distribution/index.action.这些说明超长,但非常清晰和必要.
3)请特别注意该页面上的"获取iOS分发证书">"保存私钥并转移到其他系统"部分.它描述了如何生成和保存代理的.p12文件.
4)现在邀请其他开发人员加入成员中心的团队:https://developer.apple.com/membercenter/index.action#invitations
5)返回iOS Provisioning Portal,下载应用程序的分发证书(证书>分发(选项卡)).应该命名为"distribution_identity.cer"
6)现在下载分发配置文件(配置>分发(选项卡)).应命名为"whatever_you_named_it.mobileprovision"
7)将这两个文件以及Agent的.p12文件通过电子邮件发送给您的其他开发者计算机.
8)在开发人员的计算机上,双击distribution_identity.cer文件,它应该在Keychain Access中加载
9)将.p12文件拖到Keychain,它应该自动将标识放在证书下
10)将whatever_you_named_it.mobileprovision文件拖到XCode中.
11)在Project和Build的Info窗口中,将Code Signing Identity设置为"iPhone Distribution - Your Company"标识,该标识现在应该可用.
希望有所帮助.抢