我用 xCode 4.3 为一个拥有自己开发者帐户的客户制作了一个应用程序。现在我需要将我的编译/二进制应用程序(无源代码)发送给他,以便他可以在他的帐户下提交。
我不知道他的捆绑 ID,也没有他的开发者证书。
编辑:他不会向我提供他的开发者证书。
可以做到吗?
我搜索了如何做到这一点,但没有找到答案。
像往常一样构建 IPA,然后将其与Info.plist
. 那么他必须:
Info.plist
文件以包含他的捆绑包 ID。Info.plist
文件。codesign
。我之前这样做的方式是作为客户端登录,然后从您的机器上提交。但我想这取决于你们之间的信任程度
您需要拥有他的分发证书(带有私钥和公钥)和分发配置文件。拥有这些后,您可以创建一个已编译的应用程序以提交给 Apple。
基本上,他需要创建 App ID、证书和配置文件并将它们提供给您。如果他不能这样做,您需要为他登录他的帐户。
一旦他有了编译好的应用程序,他就可以使用 Xcode 或 Application Loader 轻松地提交它。
使用您自己的证书构建和存档 iOS 应用程序,然后将生成的应用程序存档发送给客户(如果需要,压缩应用程序的存档目录)。在此处查找 Xcode 的存档文件:~/Library/Developer/Xcode/Archives/
在存档中,他们可以找到并编辑应用程序的 Info.plist 文件。
然后客户可以从 Xcode 的 Organizer 并使用他们自己的开发者帐户提交应用程序存档。作为上传过程的一部分,Xcode 应该要求他们使用自己的分发证书重新设计应用程序。