【问题标题】:Upload app to App Store将应用上传到 App Store
【发布时间】:2015-02-11 22:35:31
【问题描述】:

我已经设置了所有的 iTunes Connect 内容(快照、描述、标签等)并下载了应用程序加载器,但它要求我提供 .app 文件,我不知道如何获取 .来自我的 Xcode 项目的 app 文件,或者如果我需要证书来执行此操作,或者有人可以帮助我吗?

【问题讨论】:

  • .app 文件是 Mac 文件。你想要一个 .ipa 文件。实际上你不需要应用程序加载器;只需存档您的应用程序,转到存档,按提交,您就可以参加比赛了。

标签: ios xcode app-store-connect application-loader


【解决方案1】:

我认为你的意思是 .ipa 文件,在这种情况下:

1) 产品 >> 清理构建文件夹

2) 将构建目标从 iPad/iPhone 模拟器更改为 iOS 设备。

3) 在产品菜单下,选择存档。这将构建您的应用程序并使用分发(Ad Hoc 或 App Store)对其进行代码签名。构建完成后,将出现管理器窗口。如果没有,请使用 CMD-Shift–2 或 Window -> Organizer 打开它。如果您看到弹出消息“codesign 想要使用钥匙串中的密钥“privateKey”进行签名。”,请选择允许或始终允许。 转到管理器中的存档选项卡并选择您的应用程序(如果未自动选择),然后选择您要共享的存档。

4) 单击分发按钮。在下一个窗口中选择您要上传到应用商店,然后单击下一步。 在 Code Signing Identity 下拉列表中,选择在 Release 配置中指定的相同 Distribution Provisioning Profile。 这就是上传到 App Store 的步骤。

【讨论】:

    【解决方案2】:

    Apple DocumentationApple Documentation 是寻找此类问题答案的好地方

    简而言之,您需要:

    • 确保您有一个有效的 App ID,或者在 Developer Member Centre 中设置了通配符 App ID
    • 在 Xcode 中选择产品 > 存档并打开项目,确保在左上角选择了“iOS 设备”
    • 然后,您可以在存档屏幕上选择验证并(如果没有问题)提交。然后构建将出现在 iTunes Connect 中。

    上面链接的文档将指导您逐步完成此操作。

    【讨论】:

    • 谢谢我做到了,但是当我验证时出现此错误消息:无法验证您的应用程序,该包不包含 Info.plist
    • @FacundoSchiavoni 你确定你的项目中有一个名为 Info.plist 的文件吗?这是必需的。如果没有,最简单的做法是创建一个新项目并从那里窃取它,并填写正确的信息。
    • 是的,我有 2 个 info.plist 文件
    猜你喜欢
    • 2012-05-08
    • 2016-05-17
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多