是否可以在程序员之间共享Apple Developer Program许可?

时间:2010-06-25 03:11:21

标签: iphone sdk

我和几个朋友正在为我们最终论文的项目工作,这个项目将在Iphone中运行,我们正在研究购买Apple Developer Program License的前景。

我想知道我们是否可以在三人之间购买许可证,并且仍然可以单独部署到iphone。也就是说,我们每个人都会配置他们的xcode以使用此证书并在本地部署。

我知道这种“假设的”情景可能是非法的,但这样做会有任何真实的,有形的问题吗?

2 个答案:

答案 0 :(得分:1)

是。只需为每个成员创建一个证书,并为每个应用/设备创建一个APP ID /配置文件。使用临时部署,您可以测试和部署多达100个设备(当然,您可以在3个人之间共享)。当然,在部署到应用程序商店时,您只能使用注册的开发人员的名称,但如果您只是在本地进行测试,这不应该是一个问题。

答案 1 :(得分:1)

是的,它可以在本地部署和进行特殊分发时工作正常,这样每个人都有自己的证书和密钥,并在开发计划中将所有这些注册为“开发人员”。

要部署到App Store,Apple只限制一个人,他们称之为“团队代理”等。从技术上讲,这意味着只能有一个私钥和证书可以签署应用程序商店分发的应用程序。但是您可以在一台计算机上生成此密钥,然后使用Keychain导出密钥并将其导入其他计算机,以便其他人可以使用相同的密钥对应用程序进行签名。

请确保您理解这样做的法律含义:无论您做什么,最终都会有一个人负责Apple眼中的所有事情。