无论谁能回答帖子中的问题,都要提前非常感谢。场景如下所述,问题在问题部分?谢谢!
谁在场景中?
- 客户端(一家聘请合同/自由移动开发人员开发原型应用程序以获得资金的初创公司,该公司拥有Apple开发计划的组织成员资格)
- 代理(自由iOS开发人员,拥有Apple开发人员计划的个人)
醇>
客户需要什么:
- 客户希望测试代理正在开发的应用程序。
- 客户希望远程进行此类测试,而无需客户手中的源代码。
- 对于此类要求,客户希望使用TestFlight作为解决方案。
醇>
代理知道使用TestFlight作为满足上述需求的解决方案的最佳知识:
- 客户可以邀请代理加入客户的Apple Developer Organization会员,作为Apple Developer Offical Website的团队成员。(不是参考iTunes Connect的邀请)
- 一旦代理接受邀请并加入成为会员,代理就可以看到客户的开发账户出现在"项目/一般/团队" Xcode中的部分,以便代理可以存档构建,使用客户端的团队帐户上传到TestFlight。
- 因此,客户可以在TestFlight上安装应用程序,以便客户端可以远程测试应用程序而无需客户端的源代码,满足客户的需求。
醇>
此方案中代理商关注的是什么:
- 即使使用客户帐户将应用程序上传到TestFlight,客户的帐户似乎也包含代理商的个人开发者帐户信息,例如代理证书
醇>
问题:
- 如果在某些时候,代理不再适用于客户端,那么代理商应该从客户的团队帐户中删除代理商的信息,这是软件开发行业的一种常见方法吗?为什么?
- 如果代理商应从客户的团队帐户中删除代理商的信息。
- 代理人可以在没有客户的行动的情况下由他/她自己完成吗?如果是的话,如何?
- 或者客户必须参与?如果是,怎么样?
- 如果代理商的开发者信息永远不会从客户的开发者帐户中删除,那么代理商和客户可能会遇到什么最糟糕的事情?如何防止最糟糕的事情发生?
- 您认为这篇文章的其他重要内容是什么?