如何使用缺少今天构建的列表在 iTunesConnect 中创建“构建”记录?
Posted
技术标签:
【中文标题】如何使用缺少今天构建的列表在 iTunesConnect 中创建“构建”记录?【英文标题】:How to create a "Build" record in iTunesConnect using a list lacking today's build? 【发布时间】:2014-09-20 05:13:41 【问题描述】:问题
显然 iTunesConnect 希望我通过选择最近的构建来创建“构建”记录,但今天的构建没有出现。
详情
首先我在 Xcode 5.1.1 中选择Product
> Build
。
我转到“MyApps”下的 iTunesConnect 页面,顶部的选项卡:Versions
、Prerelease
、In-App Purchases
、Game Center
、Reviews
、Newsstand
、More
。
我手动更新“版本”字段中的版本号以匹配 Xcode 5.1.1 中的项目设置值。
我返回到 Xcode 中的 Organizer。我单击“验证”按钮,然后等待无问题消息。然后我单击“分发”按钮并按照步骤上传到 App Store Review。等待上传到 Apple 完成,此时 Organizer 显示状态为“已提交”。
返回 iTunesConnect。向下滚动到Build
列表(现在为空)。单击“+”按钮。将出现一个对话框,其中包含仅显示先前构建的项目符号列表。今天的新版本不在列表中。
接下来要做什么?
似乎有必要添加此“构建”记录。如果我单击 iTunesConnect 页面顶部的 Submit for Review
按钮,我会收到错误消息 ITC.apps.validation.prerelease_build_missing
。根据传说,这意味着我需要在同一页面上添加这个“构建”记录才能让 Apple 满意。
为什么这么复杂?如果我的应用程序从 Xcode 成功上传到 App Store,我为什么要在这个 iTunesConnect 页面上闲逛?我还需要做什么才能提交此应用程序?我过去曾提交过这个应用程序,所以我对发生了什么变化以及我现在需要做什么感到困惑。
如果我需要在 iTunesConnect 页面上创建“构建”记录,我该如何在显示的对话框中列出构建但缺少今天的新构建?
【问题讨论】:
【参考方案1】:等等。
真的,这就是答案:等等。
在 Xcode 5 中上传新的二进制文件后,Apple 的后端服务器可能需要很长时间才能同步并获悉新的到来。通过“长时间”,也许我花了半个小时或一个小时或更长时间来解决这个问题,谷歌搜索,阅读,最后创作这个问题。
最后我回到iTunesConnect,点击页面“Builds”区域中的“+”按钮,出现一个对话框,显示两个单选按钮,而不是之前看到的一个,用于旧的上传以及今天的新鲜上传。
成功的步骤
这些步骤似乎对我有用。
-
在 Xcode 中构建“存档”。
将版本号复制到 iTunesConnect 中“我的应用程序”中的新版本记录。 (为避免在下一步出现警告)[a] 从管理器中复制您的应用的版本号(我假设您有一个脚本来自动生成该版本号)。[b] 点击右上角的大按钮,类似于“新版本”,在他们的系统中创建新记录。新记录类似于此页面顶部附近的选项卡。[c] 将版本号粘贴到出现的对话框中。或者在整个页面出现后,找到此页面左下角的版本字段(向下滚动),然后 [d] 如果可用,请单击右上角的大“保存”按钮,将此页面中的当前值发布到 Apple 的服务器。
在 Xcode Organizer 中验证。我假设您已经为 App Store 准备了配置文件。请务必选择正确的配置文件,而不是您创建的用于 TestFlightApp.com 系统的临时配置文件。
在 Xcode Organizer 中分发。 (上传到 Apple)逻辑可能会暗示你已经完成了,但不,还有很多事情要做。
如果您有应用内购买产品,请单击该选项卡以查看其状态。Apple 有一个愚蠢的脆弱系统,可能会停用您的产品,并以黄色背景显示其语言条目。如果是这样,请打开每个语言条目,执行任何编辑(甚至添加额外的空格),然后单击现在启用的保存按钮。点击相应按钮以保存您的更改并返回您的应用的“我的应用”主页面。
休息一下,遛狗,做些伸展运动,吃个橘子,阅读MacNN和The Register。
在 iTunesConnect“我的应用程序”页面中,单击页面下方“构建”部分的“+”按钮。会出现一个对话框,列出最近上传的构建。如果您的新版本尚未列出,请阅读 Ars Technica 中的 John Siracusa 文章。之后再回来,再试一次。
在对话框中选择您的新构建,并完成添加“构建”记录。
单击页面顶部的“保存”按钮以保存构建记录。请注意禁用的“提交审核”相邻按钮如何变为可用。
单击
Submit For Review
按钮。按钮消失,您的应用显然已提交审核。不幸的是,苹果没有做任何事情来证实这一事实。我无法确认您的提交是否完整且成功。您可能会或可能不会收到来自 Apple 的令人困惑的“审核中”消息,但要等到几天后,或者您可能根本不会收到任何确认。
我不确定上面提到的确切按钮和标题。用你的智慧翻译我模糊的记忆。我将在下次提交尝试时更新此信息。
【讨论】:
啊哈哈解决方案是……等等!你是完全正确的。我花了大约1个小时,我的狗走路很累......以上是关于如何使用缺少今天构建的列表在 iTunesConnect 中创建“构建”记录?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复“缺少根元素”。在进行 Visual Studio (VS) 构建时?