如何构建我的iOS应用程序的发布版本并让Apple的Application Loader找到它?

Rog*_*ger 7 xcode ios

是否有任何指南可用于构建iOS应用程序二进制文件的发布版本以便交付给Apple?我已将应用程序的元数据输入Apple的"iTunes Connect"网站,我已下载Apple的"Application Loader"程序.

当我运行Application Loader时,它会正确显示应用程序的元数据并给我一个"选择..."按钮.我在Apple的网站上找不到我应该选择的文档.

通过浏览网页,显然我应该选择XXXX.app文件,通过右键单击XCode中的.app文件,我可以通过"Show in Finder"找到它的位置.但是,"选择..."弹出导航器不会让我到达该文件夹附近的任何地方.我尝试将.app文件复制到我的主目录中,然后从那里"选择..."窗口显示.app文件,但它显示为灰色.

我还发现网站说我必须在"选择..."窗口接受之前签署我的应用程序.我已经尝试了各种方法来做到这一点,但没有任何工作.

我假设有一个我无法找到的指南吗?我已经阅读了所有可以找到的Apple的PDF文件,而且我什么都没有,而我的其他网页搜索只是给了我点点滴滴,没有实际的程序可循.

jsd*_*jsd 16

在网站的主页上有一个非常全面的iTunes Connect指南.不幸的是,在上传你的应用程序方面它已经过时了.不再需要Application Loader.使用Xcode 4,过程更简单:

  1. 填写iTunes Connect中的所有信息,然后单击"准备上传二进制"按钮.
  2. 在Xcode中,使用Product - > Archive创建存档.
  3. 当管理器打开显示新存档时,单击"验证",然后输入iTunes Connect信息.它会确保你没有犯任何错误.
  4. 如果您通过验证,请单击"分发",然后确保选中"提交到iOS App Store",然后单击"下一步".再次输入您的登录信息,选择一个签名身份,然后您即可参加比赛.


Her*_*ker 4

为了提交 iTunesConnect,您应该始终使用最新版本的 xcode。

目前 Xcode 已经提供了你所需要的一切。您不必手动启动应用程序加载器。XCode 会为您做到这一点。

只需选择一个设备作为构建目标。无需实际连接设备。然后建立一个档案。(产品/存档 - 当您的构建目标是模拟器时,这将被禁用)组织器将打开,您可以在其中按“提交”。

在此之前,您必须拥有一个配置文件并将其添加到管理器中的配置文件中。确保您选择了合适的签名身份。(您将在提交应用程序后立即遇到错误。与其他情况不同,这次错误消息相当可读且易于理解)在提交之前,您将登录到 itunes connect 并准备包含所有必需信息的数据集。如果您认为可以,请在 iTunes connect 中将其设置为“准备上传”(或其他)。

如果您管理多个应用程序(例如,精简版和完整版),则一次仅处理一个应用程序。从 xcode 提交应用程序时,存在选择错误版本的风险。一次一个应用程序不会创建更多工作,但可以避免错误。当您遇到问题时,它甚至可以节省一些时间,因为这样您只需重新做一次工作。:)

确保调试已关闭。(权利.plist)

对于构建值,我建议使用一个简单的数值。未来的更新必须在此处具有更高的数值。版本字符串相反,它在商店和用户中可见,您可以设置为您喜欢的任何值。

我想基本上就是这样。