当前位置:  开发笔记 > IOS > 正文

iPhone:团队代理以外的开发人员可以构建应用程序以进行分发

如何解决《iPhone:团队代理以外的开发人员可以构建应用程序以进行分发》经验,为你挑选了1个好方法。

我有一个公司的iPhone开发帐户.

根据该文档,只允许团队代理提交分发证书并下载分发配置文件.

    团队只能拥有1个团队代理吗?

此外,如果是这种情况,有没有办法解决这个问题,允许多个开发人员选择构建应用程序的分布式版本?

我有另一个开发人员,我想构建并将应用程序提交给itunes.我试着给他分发证书和分发资料.当他把它们拖放到xcode中,并检查出windows-> organiz时,它会抱怨

"在您的钥匙串中找不到与此个人资料相匹配的身份"

所以这让我相信我需要在他的机器上获取我的钥匙链证书.我尝试导出私钥并将其交给他,但他无法安装它.

还有什么我可以做的吗?

老实说,如果苹果希望一位开发人员负责为公司构建所有应用程序,那真的很愚蠢.希望我错了,有一种方法可以让多个开发人员访问构建应用程序的分发.

谢谢



1> rob5408..:

注意:通过"管理器"窗口("开发者配置文件"部分)导入和导出开发人员配置文件,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"标识,该标识现在应该可用.

希望有所帮助.抢

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有