场景:我构建了一个应用程序.客户喜欢它,但其中一个希望可以定制应用程序.这个想法是,我做定制,构建应用程序,然后给他,他将处理所有的App Store业务.
我不想给出来源.
是否可以创建一个无符号的包,并让客户通过他的帐户上传?当然,他必须设置一个开发者帐户和所有这些.
我不知道这将如何工作.如果我做一个分发版本,我的分发证书被使用.是否可以选择我获得客户证书并使用该证书,然后通过IPA回传给他?
编辑:
Testflight不是我的选择.我不想维护数百个UDID.这将是对苹果关于使用免费设备的规则的明确滥用.它们用于测试,而不是用于商业用途.
所以我确实是在允许第三人把一个二进制文件放在App Store中,这个都是在这个人的责任之下的.
解决方法
我想知道这个情况是一样的.我已经与客户合作建立他们的应用程序,但是我也用他们的iTunes帐户为他们完成了iTunes Connect舞蹈.也就是说,他们让我能够登录成为他们的代理.
但是,我认为可能有办法做你想要的…
您的客户显然需要创建(公司)开发者帐户.然后他们可以将您添加为团队成员,您可以为该团队自己申请证书.他们必须通过配置门户来批准它.使用该证书和使用证书创建的适当的配置配置文件,您应该能够构建并签署应用程序.
现在,这里的部分我不确定会奏效,但值得一试.向他们提供使用分发简介构建的“近期行动计划”,并与您作为其团队成员的证书签署.那么他们的代理应该(可能?)能够使用类似于Application Loader的上传IPA. IPA应该是完全有效的,已经由客户的配置门户生成的资源建立和签署…我认为.
我无法想象只有代理可以构建一个应用程序来提交.只有代理可以提交,但我必须相信,团队中的任何人都可以生成适当的IPA.
再次,这是理论(至少对我来说),我没有尝试过.但似乎对我有意义