【发布时间】:2010-07-19 18:01:12
【问题描述】:
我正准备将我的应用提交到商店,并想知道之前提交到商店的 iPhone 开发者的任何提示或最佳实践。
提交前需要做什么?
二进制文件是如何创建或打包的?(需要注意什么)
安排发布日期背后的想法是什么? (能不能不接受就放出来)
还需要做什么才能提交?
开发者有什么不好的经历可以注意吗?
【问题讨论】:
我正准备将我的应用提交到商店,并想知道之前提交到商店的 iPhone 开发者的任何提示或最佳实践。
提交前需要做什么?
二进制文件是如何创建或打包的?(需要注意什么)
安排发布日期背后的想法是什么? (能不能不接受就放出来)
还需要做什么才能提交?
开发者有什么不好的经历可以注意吗?
【问题讨论】:
首先,您在提交时是否浏览过 Apple 文档:http://developer.apple.com/iphone/appstore/submission.html
一般来说,流程是使用你的 iPhone 开发者账号登录 itunesconnect.apple.com,点击“管理应用程序”,然后点击“添加新应用程序”并填写表格。
您需要构建使用 iPhone 分发证书进行代码签名的应用的分发版本。分发证书可以从 iPhone 开发者门户(http://developer.apple.com/iphone 点击右侧的“iPhone Provisioning Portal”)获得。当你有一个分发版本时,你只需要压缩应用程序。在 Finder 中打开 MyAppProject/build/Release-iphoneos 目录,右键单击 myApp.app 并从上下文菜单中选择“Compress 'myApp.app'”。对于非常大的应用程序,您将需要 iTunesConnect 的应用程序管理部分提供的应用程序加载器来上传二进制文件。
一般来说,Apple 处理一个应用程序至少需要一周时间。通常,只要 Apple 接受该应用程序,它就可以出售。也就是说,如果您不告诉任何人有关该应用的信息,那么没有人会找到它。
对我来说,应用提交过程中最困难的部分是编写简介和提出关键字列表。
【讨论】:
二进制文件是如何创建或打包的?
转到 build/distribution-iphoneos/ 里面有 .app 文件压缩它,压缩文件要上传。
上传应该通过APPLICATION LOADER来完成。
【讨论】:
这些是根据 Apple 分发许可证构建 iPhone 应用并将其上传到 App Store 所需的以下步骤。
在 Mac 机器中从 Keychain Access 创建一个 CSR。 以Finder>>应用程序>>实用程序>>钥匙串访问访问钥匙串访问。 在创建分发证书时上传此 CSR。 一份 Apple 许可证只能有一个 Apple 分发证书。
下载分发证书。 打开钥匙串访问。 以Finder>>应用程序>>实用程序>>钥匙串访问访问钥匙串访问。 安装下载的分发证书。 右键单击分发证书并选择“导出证书”并在目标库>>钥匙串中另存为个人交换证书(.p12)格式。
对于每个新应用程序,我们需要在一个 Apple 分发证书下创建新的配置文件。 对于每个新的 Provisioning Profile,我们需要创建一个新的 App Id。 所以我们需要创建一个 Adhoc 和 Appstore 配置文件。
Adhoc 配置文件用于在苹果设备中测试应用程序。 *Appstore* Provisioining Profile 用于将应用上传到 appstore。 下载相应的配置文件并双击配置文件进行安装。 删除所有以前的配置文件并保留新安装的配置文件。
通过选择代码签名实体作为新安装的配置文件来构建应用程序。
6 在将应用程序上传到应用商店时,将 ApplicationName.app.zip 文件作为二进制文件上传到 Application loader 中。
参考:https://developer.apple.com
我相信这会对你有所帮助。
【讨论】: