Ios 如何为没有Xcode的客户端创建正确签名的分发应用程序商店构建

Ios 如何为没有Xcode的客户端创建正确签名的分发应用程序商店构建,ios,xcode5,ios-provisioning,Ios,Xcode5,Ios Provisioning,我需要为没有Xcode的客户端创建分发应用程序商店构建。有没有一种方法可以做到这一点,而不需要客户向我提供他们的Apple开发者帐户的凭据 我确实看到了其他类似的问题,但有点不同,因为他们希望客户能够在他们的终端上重新签名。另外,这些问题都是一年或一年以上的问题,我希望这种常见情况有一个更简单的解决方案。您想创建一个使用客户端凭据创建的分发版本吗?不可能,除非客户向您提供他的凭据,或者为您设置您自己的凭据作为他的时间成员 可能最干净的方法是客户端将您设置为其团队中的团队成员,向您颁发证书和分发资

我需要为没有Xcode的客户端创建分发应用程序商店构建。有没有一种方法可以做到这一点,而不需要客户向我提供他们的Apple开发者帐户的凭据


我确实看到了其他类似的问题,但有点不同,因为他们希望客户能够在他们的终端上重新签名。另外,这些问题都是一年或一年以上的问题,我希望这种常见情况有一个更简单的解决方案。

您想创建一个使用客户端凭据创建的分发版本吗?不可能,除非客户向您提供他的凭据,或者为您设置您自己的凭据作为他的时间成员


可能最干净的方法是客户端将您设置为其团队中的团队成员,向您颁发证书和分发资源调配配置文件,然后使用该配置文件进行构建。我不记得你是否必须是管理员才能创建分发版本。我不这么认为,但我必须检查。

如果您想要做的只是用他们的签名证书放弃代码,那么您可以使用名为iSign的工具。它将允许您使用一个证书创建一个分发版本,然后使用另一个证书将其放弃。它非常适合与不希望共享凭据的客户端或提供商合作

查看Testflight。您只需要客户端可以测试的任何设备的UDID。然后通过电子邮件发送应用程序,客户端可以打开并安装。

非常酷,在github上发现了这一点,实际上是两个不同的项目。我会去看看,看来这是一条理想的路线。酷!我没听说过这个。这是一个好主意,很好地解决了这个问题(+1),所以一旦我创建了一个构建,我猜他们可能不得不将我从他们的团队中删除。好吧,作为一个普通的团队成员只会给你非常有限的特权。你不能创建或删除应用程序、证书或配置文件,iTunes connect登录是完全独立的。作为团队成员,你只能构建管理员事先为你设置的应用程序。如果您的客户将您设置为团队成员,并让您这样做,这样您就可以稍后提交更新的构建,这可能是最简单的。这只会让你做你应该做的事情,因此对客户的风险是最小的。我不确定接受哪个答案,因为这可能是苹果规定的处理方式,就简单性而言,iDesign工具似乎是更可取的方法。接受对您最有用的答案。我倾向于影子侠的回答。Testflight非常适合管理一组测试人员,但是OP仍然需要能够构建应用程序的分发版本。为此,他需要客户团队成员的有效凭证。TestFlight还处理用于测试的特殊构建。目前尚不清楚OP是要交付一个临时构建以进行测试,还是要交付一个app store构建以提交给app store/enterprise Distribution。我编辑了我的问题以添加app store构建。我目前正在使用TestFlight来测试构建。