gpt4 book ai didi

ios - 第三方 iOS 开发人员和代理角色

转载 作者:行者123 更新时间:2023-11-28 22:11:25 28 4
gpt4 key购买 nike

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

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

现在该机构告诉我们提交苹果开发者帐户的用户名和密码。他们需要它来做特殊的事情,尤其是在最后向应用商店提交应用时。

这真的是可行的方法还是暂时将代理角色转移给他们是更好的决定?我问是因为我的 iCloud 帐户和其他内容与该 ID 相关。

这种组合的最佳方式是什么:Third-Party-Dev 和企业 apple 开发者帐户?

感谢您的帮助!

最佳答案

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

  1. 客户(也就是您)在 Apple 创建企业开发者帐户

  2. 客户使用他们的开发者帐户创建一个 App Id、一个分发证书和一个配置文件,并将这三样东西提供给我们

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

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

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

不幸的是,Apple 让以这种方式开展业务变得如此困难,因为这似乎是一种相当普遍的做法。他们需要一种不那么迂回的方式来将开发与分发分开。但至少对我们来说,这个过程似乎有效并且相对轻松 - 它只需要贵公司与开发人员之间进行一些协调。

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

关于ios - 第三方 iOS 开发人员和代理角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22833444/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com