第三方iOS开发者&代理角色

时间:2014-04-03 09:32:45

标签: ios iphone-developer-program

我目前正在努力寻找如何处理这种具体情况,我希望你们能帮助我解决这个问题:

我们确实有网络应用程序,我们现在想要提供原生iOS应用程序。由于我们不具备编写原生iOS应用程序的技能,因此我们找到了一家声誉良好的代理商来为我们处理此任务。 他们要求我们创建一个苹果开发者帐户。我们做到了,我们接到了Apple的电话,我们已经通过了认证。所以这是一个公司帐户。

现在该代理商告诉我们为Apple开发者帐户提交用户名和密码。他们需要它来做特殊的事情,特别是在最后将应用程序提交到应用程序商店。

这是真的要走的路还是暂时将代理角色转移给他们做出更好的决定?我问,因为我的iCloud帐户和其他内容与该ID有关。

这样一个星座的最佳方式是什么:第三方开发者和公司苹果开发者账户?

我感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

我认为将您的登录凭据提供给第三方并不是一个好主意。作为为第三方客户构建应用程序的开发人员,以下是我们在公司处理此类事情的方式:

  1. 客户(可能是您)使用Apple

  2. 创建企业开发人员帐户
  3. 客户使用他们的开发者帐户创建应用ID,分发证书和配置文件,并将这三件事情提供给我们

  4. 我们使用他们的证书开发和构建应用程序,并为他们提供生成的.ipa文件

  5. 他们使用AppBlade或MobileIron等分发工具在自己的设备上部署应用

  6. 在我们的案例中,我们构建应用程序的客户也是最终用户 - 听起来您的情况有点不同,因为您的公司不是最终用户,而是更多的中间人,将应用程序卖给你的最终用户。唯一真正的区别是分发方法(步骤4):一旦开发人员为您提供了使用您的证书构建的.ipa文件,您就可以将其提交到应用商店以便销售给您的客户,或者将.ipa文件传递给您的客户通过其他分发机制进行部署。

    令人遗憾的是,苹果公司以这种方式开展业务非常困难,因为这似乎是一种相当普遍的做法。他们需要采用较少的迂回方式将发展与分配分开。但对我们来说,至少,这个过程似乎有效,而且相对无痛 - 只需要贵公司和开发公司之间进行一些协调。

    我还建议与开发人员签订源代码托管协议。由于他们将拥有您的业务所依赖的应用程序的源代码,因此您需要确保获得该源代码并在开发公司破产或以其他方式消失的情况下构建您的应用程序。

答案 1 :(得分:0)

我们还要求帐户所有者为我们创建管理员帐户。因此,您仍然拥有自己的所有者帐户,而开发人员只需拥有管理员帐户。您必须为developers.apple.com和iTunesConnect创建一个帐户。

您可以多次为developers.apple.com btu使用相同的电子邮件地址,而不是iTunesConnect。由于ItunesConnect需要唯一的电子邮件地址,我们只为每个客户创建电子邮件帐户