使用自己的App Store提交的开发者帐户为客户构建iOS应用程序

时间:2012-08-20 14:03:00

标签: ios xcode app-store

我使用自己的开发者帐户为xCode 4.3制作了一个应用程序。 现在我需要向他发送我的编译/二进制应用程序(无源代码),以便他可以在他的帐户下提交。

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

编辑:他不会向我提供他的开发者证书。

可以吗?

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

4 个答案:

答案 0 :(得分:1)

正常构建IPA,然后将其与Info.plist的副本一起发送给他。他必须:

  • 编辑Info.plist文件以包含其捆绑包ID。
  • 解压缩IPA。
  • 替换Info.plist文件。
  • 使用codesign重新签名应用程序。
  • 重新拉开IPA。
  • 手动将其提交至iTunes Connect。

答案 1 :(得分:0)

之前我这样做的方式是以客户端身份登录,然后从您的计算机提交。但我想这取决于你之间的信任程度

答案 2 :(得分:0)

您需要拥有其分发证书(使用私钥和公钥)和分发配置文件。如果有这些,您可以创建一个已编译的应用程序以提交给Apple。

基本上,他需要创建应用程序ID,证书和配置文件并将其提供给您。如果他不能这样做,你需要登录他的帐户。

一旦他拥有已编译的应用程序,他就可以使用Xcode或Application Loader轻松提交它。

答案 3 :(得分:0)

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

在存档中,他们可以查找和编辑应用的Info.plist文件。

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