使用自己的开发人员帐户为App Store提交,为客户构buildiOS应用程序

我用自己的开发人员帐户为客户提供了xCode 4.3的应用程序。 现在我需要把他的编译/二进制应用程序(无源代码)发给他,以便他可以在他的帐户下提交。

我不知道他的捆绑ID,也没有他的开发者证书。

编辑:他不会给我他的开发人员证书。

可以这样做吗?

我搜查了如何做到这一点,但没有find答案。

像平常一样构buildIPA,然后将其与Info.plist的副本一起发送给他。 那么他必须:

  • 编辑Info.plist文件以包含其捆绑ID。
  • 解压IPA。
  • replaceInfo.plist文件。
  • 使用codesign重新签署申请。
  • 重新压缩IPA。
  • 将其手动提交给iTunes Connect。

我之前完成的方式是以客户端身份login,并从您的机器提交。 但我想这取决于你之间的信任水平

你需要有他的发行证书(私钥和公钥)和发行资料。 当你有这些,你可以创build一个编译的应用程序提交给苹果。

基本上,他需要创build应用程序ID,证书和configuration文件,并把它们给你。 如果他不能这样做,你需要login到他的帐户。

一旦他有编译的应用程序,他可以轻松地提交使用Xcode或应用程序加载程序。

使用您自己的证书构build和归档iOS应用程序,然后向客户发送生成的应用程序归档文件(如果需要,可以压缩应用程序的归档目录)。 在这里寻找Xcode的档案文件:〜/ Library / Developer / Xcode / Archives /

在存档中,他们可以find并编辑应用程序的Info.plist文件。

然后客户可以从Xcode的组织者提交应用程序的档案,并使用自己的开发者帐户。 Xcode应该要求他们使用自己的分发证书对应用进行重新编码,作为其上传过程的一部分。