我知道之前已经讨论过这个问题,但我不知道App Store中最近的变化是否会发生变化。
我是一名自由开发人员,因此我为许多不同的客户开发应用程序,每个客户都有自己的Apple Developer帐户在App Store上销售他们的应用程序。
我知道我无法自己为我的客户端上传应用程序(不是没有他们的私钥)我正在寻找一种“简单”的方式来在App Store上尽可能少地为客户端获取应用程序侧。
我能想到的选项:
我不知道,有没有办法,不是吗?
修改 我似乎找到了一种方法,它在我的answer中描述。
答案 0 :(得分:6)
对不起,我还没有接受任何答案,但我一直在尝试一些东西,我想我找到了一种方法,有点奇怪,可能不是最佳的,但它可以工作,我想与你分享,看看你是否认为没问题。
首先:我是我自己的Apple ID 和开发者证书的开发人员。我在应用程序商店中拥有自己的应用程序。
第二:我也让客户端工作,然后我想在一定程度上上传和管理我为他们做的应用。
第三:我的客户必须拥有他们自己的开发者帐户,并且必须是公司帐户,这样才能让他们管理团队。
我认为这是有效的:
这就是会员中心,现在我可以下载我正在为我的客户开发的应用程序的分发配置文件。或者让XCode 5管理它。
然后我想将应用程序上传到商店并使用iTunes Connect和我自己的帐户进行管理。
我刚刚测试过它并且有效。
这还不是一个最佳的解决方案,因为登录iTunes Connect时我可以看到我的客户端拥有的所有其他应用程序,我可能会删除一些东西。但是,我认为对于不了解XCode(或者没有兴趣做所有这些)的客户来说,这是一个非常好的,但也希望保密他们的凭据和私钥。
答案 1 :(得分:1)
我认为这种方法应该因客户的技术能力而异。让他们导出所有证书的“开发者档案”将允许您管理该过程。
如果他们愿意下载XCode并提交应用程序,那么您可以成为团队成员或只是向他们发送Xcode项目,其中包含更改构建设置中的代码签名的说明。
如果没有私钥,则无法提交和签署该应用。
在Xcode 5中导出开发者资料
在Xcode首选项窗口中,单击帐户。
单击左下角的“操作”按钮(减号按钮右侧)。
从弹出菜单中选择导出帐户。
然后,您将被允许密码保护.developerprofile
答案 2 :(得分:1)
我建议客户将您添加到他的开发中心团队以及iTunes Connect用户,然后您可以接管上传并使应用上传部分流畅。
如果客户端有Mac并且已经知道如何上传应用程序..你可以发送xcode存档供他/她上传..这可能会因为沟通/其他事情而导致进程变慢。
转移所有权不是最佳解决方案,因为转移后,下次更新将需要客户端钥匙串和配置文件,这将使您回到第一步。