我正在写一份将由我的客户提交的申请。 我不想给他们我的源代码,我该怎么办?
答案 0 :(得分:5)
您只需要提供二进制输出,如iPhone程序门户中的docs所述。然后,他们将此二进制文件与iTunes Connect上的元数据一起上传(也在该文档中详述)。
必须使用从程序门户获得的应用商店分发证书编译二进制文件。如果您的客户没有提供这些,那么您的申请将不被接受。
答案 1 :(得分:2)
转到 build / distribution-iphoneos / inside你有.app文件压缩它,压缩文件将被发送到客户端。
希望它对你有帮助。答案 2 :(得分:2)
以下步骤需要在Apple Distribution License下构建iPhone应用程序并将其上传到App Store。
在Mac计算机上从 Keychain Access 创建 CSR 。 访问Keychain Access作为Finder>>应用程序>> Utilities>> Keychain Access。 在创建分发证书时上载此CSR。 Apple许可证只能有一个Apple分发证书。
下载分发证书。 打开钥匙串访问。 访问Keychain Access作为Finder>>应用程序>> Utilities>> Keychain Access。 安装下载的分发证书。 右键单击分发证书并选择“导出证书”,并在目标库>> Keychains中保存为个人交换证书(.p12)格式。
对于每个新应用,我们需要在一个Apple分发证书下创建新的配置文件。 对于每个新的配置文件,我们需要创建新的应用ID。 因此,我们需要创建一个Adhoc和Appstore配置文件。
Adhoc 配置文件用于在Apple设备中测试应用。 * Appstore * Provisioining Profile用于将应用上传到appstore。 下载相应的配置文件,然后双击配置文件进行安装。 删除所有以前的配置文件,然后保留新安装的配置文件。
通过选择代码签名实体作为新安装的配置文件构建应用程序。
6将 ApplicationName.app.zip 文件上传为
参考: https://developer.apple.com
我相信这对你有所帮助。