应用商店提交的正确方法
我正准备向商店提交我的应用程序,并且想了解以前向商店提交过的 iPhone 开发人员的任何提示或最佳实践。
提交之前需要做什么?
二进制文件是如何创建或打包的?(应该记住哪些事情)
安排发布日期背后的想法是什么? (不是录用后就可以发布了吗)
还需要做什么才能提交?
开发者有什么不好的经历可以注意吗?
I am just about ready to submit my app to the store and would like to know any tips or best practices from fellow iphone developers who have submitted to the store before.
What needs to be done before submission?
How is the binary created or packaged?( what things should be kept in mind)
What is the idea behind scheduling a release date? (can it not just be released after it has been accepted)
What else needs to be done in order to submit?
Any bad experiences which developers could take note of?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先,您是否浏览过提交时的 Apple 文档:http://developer.apple.com /iphone/appstore/submission.html
一般来说,该过程是使用您的 iPhone 开发者帐户登录 itunesconnect.apple.com,单击“管理应用程序”,然后单击“添加新应用程序”并填写表格。
您需要构建使用 iPhone 分发证书共同设计的应用程序的分发版本。分发证书可以从 iPhone 开发者门户 (http://developer.apple.com/iphone 单击右侧的“iPhone 配置门户”。)当您拥有发行版本时,您只需压缩应用程序即可。在 Finder 中打开 MyAppProject/build/Release-iphoneos 目录,右键单击 myApp.app,然后从上下文菜单中选择“压缩 'myApp.app'”。对于非常大的应用程序,您将需要 iTunesConnect 的应用程序管理部分提供的应用程序加载器来上传二进制文件。
一般来说,一款应用程序至少需要一周时间才能被苹果处理。通常,一旦苹果接受该应用程序,它就可以出售。也就是说,如果您不告诉任何人有关该应用程序的信息,则没有人会找到它。
对我来说,应用程序提交过程中最困难的部分是编写简介并提出关键字列表。
First, have you gone through Apples docs on submission: http://developer.apple.com/iphone/appstore/submission.html
In general, the process is to log into itunesconnect.apple.com using your iPhone developer account, click "manage applications", then "Add new application" and fill in the forms.
You need to build a distribution version of your app codesigned with an iPhone Distribution cert. The Distribution cert can be obtained from the iPhone Developer Portal (http://developer.apple.com/iphone click "iPhone Provisioning Portal" on the right.) When you have a distribution build, you just need to zip up the app. Open the MyAppProject/build/Release-iphoneos directory in Finder, right-click on myApp.app and select "Compress 'myApp.app'" from the context menu. For very large apps, you will need the Application Loader available from the App Management section of iTunesConnect to upload the binary.
In general, it takes at least a week for an app to be processed by Apple. Typically, as soon as Apple accepts the app, it's available for sale. That said, if you don't tell anyone about the app, no one will find it.
For me, the hardest parts of the app submission process are writing the blurb and coming up with the list of keywords.
二进制文件是如何创建或打包的?
后藤
build/distribution-iphoneos/ 里面有 .app 文件,将其压缩,然后上传该压缩文件。
上传应通过应用程序加载器完成。
How is the binary created or packaged?
Goto
build/distribution-iphoneos/ inside that you have .app file compress it and that compressed file is to be uploaded.
upload should be done through APPLICATION LOADER.
以下是根据 Apple 分发许可证构建 iPhone 应用程序并将其上传到 App Store 所需的步骤。
通过 Mac 计算机中的钥匙串访问创建CSR。
通过“Finder”访问“钥匙串访问”>“应用程序”>“实用程序”>“钥匙串访问”。
创建分发证书时上传此 CSR。
一个 Apple 许可证只能有一个 Apple 分发证书。
下载分发证书。
打开钥匙串访问。
通过“Finder”访问“钥匙串访问”>“应用程序”>“实用程序”>“钥匙串访问”。
安装下载的分发证书。
右键单击分发证书并选择“导出证书”,并在目标库>>钥匙串中另存为个人交换证书 (.p12) 格式。
对于每个新应用程序,我们需要在一个 Apple 分发证书下创建新的配置文件。
对于每个新的配置文件,我们需要创建一个新的应用程序 ID。
因此,我们需要创建一个 Adhoc 和 Appstore 配置文件。
临时配置文件用于在Apple设备中测试应用程序。
*应用商店* 配置配置文件用于将应用上传到应用商店。
下载相应的配置文件并双击该配置文件进行安装。
删除所有以前的配置文件,并保留新安装的配置文件。
通过选择代码签名实体作为新安装的配置文件来构建应用程序。
6 将应用程序上传到应用商店时,将ApplicationName.app.zip 文件作为二进制文件上传到应用程序加载器 中。
参考:https://developer.apple.com
相信这会对你有所帮助。
These are the following steps needed to build an iPhone app under an Apple Distribution License and upload it to the App Store.
Create A CSR from Keychain Access in a Mac machine.
Access Keychain Access as Finder>>Applications>>Utilities>>Keychain Access.
Upload this CSR while creating a Distribution Certificate.
An Apple License can have only one Apple Distribution Certificate.
Download Distribution Certificate.
Open Keychain Access.
Access Keychain Access as Finder>>Applications>>Utilities>>Keychain Access.
Install the downloaded Distribution Certificate.
Right Click on the Distribution Certificate and select "Export Certificate" and save as Personal Interchange Certificate (.p12) format in destination Library>>Keychains.
For every new application we need to create new Provisioning Profiles under one Apple Distribution Certificate.
For each new Provisioning Profile, we need to create a new App Id.
So we need to create a Adhoc and Appstore Provisioning Profile.
Adhoc Provisioning Profile is for testing the app in apple devices.
*Appstore* Provisioining Profile is for uploading the app to appstore.
Download the respective Provisioning Profile and double click on the profile to install it.
Delete all the previous profiles and just retain the newly installed profile.
Build the application by selecting the Code Signing Entity as the newly installed Provisioning Profile.
6 Upload the ApplicationName.app.zip file as the binary file in Application loader while uploading the application to appstore.
Reference: https://developer.apple.com
I believe this would be of some help to you.