5

我仍在努力解决这个问题。到目前为止,我们已经在单一开发者许可下为自己制作了内部应用程序,但现在我们的一些客户正在请求应用程序。

如果我错了,请纠正我,但有两种方法可以解决这个问题。

  1. 应用程序是在我们的开发帐户下为客户开发的,客户相信我们会向他们发送销售趋势和他们的应用程序的任何收入。客户无权访问 iTunes Connect(因为我们所有的其他应用程序都在那里)。

  2. 我们让客户在 Apple 创建他们自己的开发者帐户,设置他们自己的银行,然后将团队负责人的登录详细信息发送给我们,以便我们可以根据他们的详细信息制作应用程序。我想这里必须接受一定程度的信任,因为我们可以看到客户银行详细信息以及可能他们原始的 iTunes 登录详细信息?我还想我们应该为每个客户项目专门设置不同的工作站登录名,以便将任何钥匙串数据与其他帐户分开。

我做对了吗?

非常感谢您的帮助。

杰夫

4

3 回答 3

2

是的,对我来说听起来不错,但如果客户端可以为您提供配置文件,则您不需要登录详细信息。恕我直言,您的选项 1 实际上不可行。

当然,还有可能满足您需求的 B2B Apple 计划:

http://images.apple.com/business/docs/ASVPP_Business_Guide_US.pdf

“企业可以与第三方应用程序开发人员和业务合作伙伴合作,通过该计划安全、私密地采购这些定制的 B2B 应用程序。”

于 2011-08-04T11:20:07.263 回答
2

选项 1 将是最乏味的,因为这意味着您必须每周在电子表格中为他们列出他们的利润。Apple 的销售报告页面与例如 Google 的页面相比出人意料地简单化,所以我认为这会给您带来一些痛苦,并让您想知道为什么我们为什么要这样做。

选项 3 怎么样,您将源代码发送给他们并让他们的 iOS 人员(假设他们有一个)构建和分发二进制文件?

于 2011-10-13T16:52:06.930 回答
0

最好的选择是都有各自的苹果开发者帐户。

使用您的帐户制作一个xarchive并将其发送给客户,客户可以使用他们的签名者(证书和配置文件)从 xarchive 中制作 ipa

供参考:

让客户知道您的应用程序包 ID权利,以便他们可以在其会员中心帐户中创建匹配的配置文件。

并要求他们手动更改在 entitlements.plist 中的应用程序标识符中找到的团队 ID

于 2017-05-31T12:33:52.997 回答