苹果团队和成员可以吗?从Xcode导出以进行iOS发行? [英] Can an Apple team 'member' export from Xcode for iOS distribution?

查看:117
本文介绍了苹果团队和成员可以吗?从Xcode导出以进行iOS发行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在"Apple Developer Enterprise Program"团队中担任成员"角色.当我尝试导出以进行部署时,它附带消息-不允许您执行此操作,请与您的团队管理员联系.基于有限的知识,我了解到要导出以进行部署,我需要具有管理员"角色.我对么?是否有类似我的团队管理员的东西向我发送一些证书/密钥,然后我可以使用它?如果是,怎么办?

I am having a 'member' role in an 'Apple Developer Enterprise Program' team. When I try to export for deployment, it comes with message - You are not allowed to perform this operation, Please check with one of your Team Admins. Based on limited knowledge, I understand that in order to export for deployment I need to have 'admin' role. Am I correct? Is there something like my team admin sending me some certificate / key and then I could use it? If yes, how?

更新(基于回复)

简化问题:

团队成员"可以请求分发签名证书吗?是或否.如果是,怎么办?

Can a Team 'member' make a request for distribution signing certificate? Yes or No. If yes, how?

如果以上回答是肯定的,那么一旦成员从admin获得证书,他应该如何使用?我以管理员身份导出以进行部署的方式-产品>存档>导出,并获得了IPA.我之所以问这个问题,是因为我不能在我只是一个成员的团队中做同样的事情.甚至有可能我可以做到,还是只有管理员可以做到?

If answer of the above is yes, once a member get a certificate from admin - how is he supposed to use it? The way I export for deployment as admin - Product > Archive > Export and I get the IPA. The reason I asked this question because I am not able to do the same in a team for which I am just a member. Is it even possible that I can do it, or only an admin can do it?

P.S. 一个或两行答案将对您有很大帮助,而不是另一个网站链接.

推荐答案

团队成员不能请求分发签名证书,只能请求开发签名证书. 您需要请管理员(或可以从管理员那里访问发行证书的其他人)交给您一份发行签名证书.他们可以从他们的钥匙串或Xcode(设置->帐户->签名身份)中以.p12格式导出证书并将其发送给您.

A team member cannot request distribution signing certificates, only development signing certificates. You need to ask an admin (or another person who has got access to the distribution cert from an admin) to hand you a distributions signing certificate. They can export their certificate from their keychain or Xcode (Settings->Accounts->Signing Identities) in .p12 format and send it to you.

团队成员可能是针对不信任以公司名义签署代码的人员.这就是Apple希望角色发挥作用的方式:

A team member is probably meant for persons not trusted to sign code in the name of the company. This is how Apple intended the roles to work:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html#//apple_ref/doc/uid/TP40012582-CH16-SW10

团队代理 团队代理对团队负有法律责任,并且是与Apple的主要联系人.团队代理可以邀请团队成员并更改任何其他团队成员的访问级别.只有一个团队代理.

Team agent A team agent is legally responsible for the team and acts as the primary contact with Apple. The team agent can invite team members and change the access level of any other team member. There’s only one team agent.

团队管理员 团队管理员可以设置除团队代理外的其他团队成员的特权级别.在开发过程中或团队准备分发应用程序时,团队管理员将管理用于签署应用程序的所有资产.团队管理员是团队中唯一可以签署应用程序以在非开发设备上分发的人.团队管理员还批准团队成员提出的签名证书请求.

Team admin A team admin can set the privilege levels of other team members, except the team agent. Team admins manage all assets used to sign your apps, either during development or when your team is ready to distribute an app. Team admins are the only people on a team who can sign apps for distribution on nondevelopment devices. Team admins also approve signing certificate requests made by team members.

团队成员 团队成员可以在开发过程中对应用程序进行签名,但只有在他/她提出开发签名证书请求并获得团队管理员的批准后,才能进行签名.

Team member A team member can sign apps during development, but only after he or she makes a request for a development signing certificate and has that request approved by a team admin.

这篇关于苹果团队和成员可以吗?从Xcode导出以进行iOS发行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆