个人帐户开发人员之间的Apple开发/分发证书

时间:2016-11-18 01:47:30

标签: ios iphone xcode apple-push-notifications code-signing

我一直在搜索有关处理证书的正确答案。想象一下以下帐户。

Joe 拥有个人Apple帐户。但他根本无法编码。他只是发布应用程序并称之为他的应用程序。

Bob 还有个人Apple帐户。 Bob是Joe编写的一个专家,负责开发他的第一个iOS应用程序。该应用包含PUSH通知。

Joe应该怎么做才能让Bob在自己的机器上开发并使用自己的设备测试所有内容?

我认为他们应该采取的步骤: Joe将Bob的设备UUID添加到他的苹果成员页面中。

Joe在他的机器上创建证书并导出包含他的私钥的p12?

Joe还会从会员页面下载配置文件吗?

Joe将带有密码和配置文件的p12通过电子邮件发送给Bob?

Bob双击p12和配置文件以开始工作?

这会有效还是有更好的方法呢?

考虑雇佣其他个人开发人员的个人帐户持有人来构建应用程序自由职业者。

任何输入都表示赞赏。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

如果不涉及推送通知,则Joe不需要向Bob发送任何内容(规范除外)。 Bob编写代码并在自己的帐户下对其进行测试。实际上,Bob会将Joe的设备放到他自己的列表中,以便能够发送Joe Ad Hoc测试版本。

但是,通过图片中的推送通知,如果Joe将其帐户转换为组织帐户以便他可以使用团队管理功能,则会更容易。它的成本不超过他现在拥有的账户,但允许他出售应用程序并获得资金,同时将Bob带入他的团队来处理应用程序。这个场景将与您描述的非常相似。