0

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

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

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

可以做到吗?

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

4

4 回答 4

1

像往常一样构建 IPA,然后将其与Info.plist. 那么他必须:

  • 编辑该Info.plist文件以包含他的捆绑包 ID。
  • 解压 IPA。
  • 替换Info.plist文件。
  • 使用 重新签署应用程序codesign
  • 重新压缩 IPA。
  • 手动将其提交到 iTunes Connect。
于 2012-08-20T14:17:39.957 回答
0

我之前这样做的方式是作为客户端登录,然后从您的机器上提交。但我想这取决于你们之间的信任程度

于 2012-08-20T14:08:45.547 回答
0

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

基本上,他需要创建 App ID、证书和配置文件并将它们提供给您。如果他不能这样做,您需要为他登录他的帐户。

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

于 2012-08-20T14:11:29.607 回答
0

使用您自己的证书构建和存档 iOS 应用程序,然后将生成的应用程序存档发送给客户(如果需要,压缩应用程序的存档目录)。在此处查找 Xcode 的存档文件:~/Library/Developer/Xcode/Archives/

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

然后客户可以从 Xcode 的 Organizer 并使用他们自己的开发者帐户提交应用程序存档。作为上传过程的一部分,Xcode 应该要求他们使用自己的分发证书重新设计应用程序。

于 2012-08-20T19:13:21.473 回答