首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分享苹果付费开发者账户的选择?

分享苹果付费开发者账户的选择?
EN

Stack Overflow用户
提问于 2021-02-13 14:10:51
回答 2查看 1.4K关注 0票数 4

问题:

  • ,这里的正确程序是什么?
  • ,开发者和账户持有人都需要付费的苹果开发者账户吗?(正如在blow上下文中所说,我的客户已经有了,我也需要一个付费帐户吗?)

如果我的客户没有业务帐户,

  • 将如何部署该应用程序?

上下文:

我正试图在世博上开发我的第一款苹果应用程序( You have no team associated with your Apple account, cannot proceed.

  • I

  • )。我试着运行expo build:ios,并得到了一个未支付苹果ID

  • ,我的客户创建了一个'individual'.

  • He类型的付费开发者账户,将我添加到了他的团队中,并给了我'Admin‘的角色。让我访问证书的复选框

  • 已经灰暗。显然(从'individual'

  • I到Stack Overflow),因为他的帐户是类型的,知道我是一个团队的一员,因为我可以登录到App连接并管理我客户帐户中的一切(除了certificates).

)

世博会产出:

代码语言:javascript
复制
reto@Retos-Mac-mini test1 % expo build:ios
✔ Choose the build type you would like: › archive

Checking if there is a build in progress...

Accessing credentials for ****** in project test1
✔ Do you have access to the Apple account that will be used for submitting this app to the App Store? … yes

› Log in to your Apple Developer account to continue
✔ Apple ID: … ******
› Restoring session ******
› Session expired Local session
› Using password for ****** from your local Keychain
  Learn more: https://docs.expo.io/distribution/security#keychain
✔ Logged in New session
Authentication with Apple Developer Portal failed!
You have no team associated with your Apple account, cannot proceed.
(Do you have a paid Apple Developer account?)
Error: You have no team associated with your Apple account, cannot proceed.
(Do you have a paid Apple Developer account?)
...

结果

根据所有的答案,我将:

不创建另一个付费account

  • customer将更改他的苹果ID密码,并允许我完全访问他的苹果开发人员帐户

  • 使用客户的Apple帐户运行expo-cli build:ios并让处理所有证书和配置文件生成(这是我从未做过的before).
  • maybe导出所有必要的证书和密钥,这样我就可以重新控制Apple,并在未来(希望)部署

)

EN

回答 2

Stack Overflow用户

发布于 2021-02-13 19:59:51

单个Apple developer帐户没有资格添加访问证书、标识符和供应配置文件的其他成员。

从以下几个选项中选择一个:

  1. 告诉客户生成并发送供应配置文件(source):

配置概要文件可以在开发人员之间无问题地共享。但是,要使它们有效和可用,需要同时拥有公共专用密钥。

公钥存储在证书中,而专用密钥必须从证书的创建者密钥链中导出

https://developer.apple.com/programs/enroll/).

  1. 注册您自己的开发人员帐户,->构建应用程序,发布它->,将应用程序转移到他的帐户(请参见:

  1. 您的客户可以要求将他的会员提升为一个组织。这就要求他拥有:

代码语言:javascript
复制
- A **D-U-N-S**® number

这取决于过程,需要几天到几个月的时间。

代码语言:javascript
复制
- Legal Entity Status
- Legal Binding Authority
- A Website

使用Xcode中的客户开发人员帐户进行

  1. 登录,这将允许Xcode自动管理证书。(要求你的客户信任你)

  1. 客户可以为您分配少量的时间,直到应用程序部署到AppStore。(还需要客户足够信任您)。
票数 5
EN

Stack Overflow用户

发布于 2021-02-13 19:50:18

这里的正确步骤是什么?

没有几种选择

您的客户需要注册为一个组织,而不是individual

  • your客户,可以在苹果开发人员门户上为您生成凭据,并将它们作为文件提供给您,您的客户可以通过运行expo-cli build:ios并在其帐户上与苹果进行身份验证来生成凭据。

我也需要一个付费帐户吗?

这不会有帮助,你可以用你的名字构建/发布那个应用程序,但不是作为客户。

另外,如果您是为客户工作,您不应该在您的世博帐户上这样做,相反,请他们创建一个世博组织并在那里添加您,或者为他们创建该组织并为他们提供访问该组织的权限,这将使将来转移所有权变得更加容易。或者,您可以对每个客户使用单独的世博帐户。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66186037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档