我是开发人员,我正在为我的客户制作应用程序 我有独立的开发者帐户所以在测试期间我使用客户端的UDID来构建ipa文件,以便他们可以在他们的iOS设备上进行测试。
现在客户端会将最终的ipa文件分发到itunes connect 那么有什么不同的法律解决方案呢?
假设他们也有独立的开发者帐户,而且客户端是非技术性的,所以他们不想搞乱xcode或源代码。
将来我也会为其他客户做同样的事情。
答案 0 :(得分:1)
要向iTunesConnect提交应用,必须使用与提交的开发者帐户相匹配的有效分发证书和配置文件进行签名。这意味着某人(无论是您或您的客户)需要创建appID,分发证书和匹配的应用商店配置文件,然后您将在Xcode中使用它来签署将提交给商店的ipa
由于您的客户不是技术人员,您很可能能够比他/她更快更有效地完成该流程,因此最好的解决方案是让您的客户只需向您提供凭据即可开发人员帐户以及您在那里执行这些步骤。如果这不是一个选项,并且您的客户有公司帐户(而不是个人帐户),他/她可以通过将您添加到他们的开发团队来授予您访问其帐户的权限 - 这样,您就可以仍然可以在帐户上执行必要的操作,而无需拥有管理员的个人凭据。
至于提交本身,一旦你有一个签名的存档,你可以直接通过Xcode提交它,或者你可以将签名的ipa发送给客户端,他/她可以通过Application Loader从他们的管理员凭据提交。但是,您仍然需要使用正确的开发者帐户中的有效证书/配置文件对其进行签名。
我希望这是有道理的,让事情更清晰一些。祝你好运。