我想在应用程序购买测试,因此我上传与 xcode 构建。我可以看到构建在“预释放”下,但不是在“版本”。在“版本”中出现需要多长时间?已经30分钟了
也许会有帮助:
我遇到了同样的问题,我从 Xcode6.0切换到 Xcode6.1,我的构建开始出现在列表中。
要更新@cdescurs 的答案,现在可以在“ Processing”状态的“ Activity”选项卡中看到上载的构建。
上传应用程序后,检查 iTunes Connect 中的 Activity 选项卡,等待它处理:
在你的收件箱里找一封来自 iTunes 商店的电子邮件:
主题: iTunes Connect: 您的应用程序[ ... ]有一个或多个问题 亲爱的开发商: 我们发现贵公司最近交付的货物有一个或多个问题 [你的应用程序]。为了处理你的交付, 以下问题必须纠正: 这个应用程序试图访问隐私敏感的数据,没有使用 应用程序的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription 键,其字符串值解释为 用户应用程序如何使用这些数据 [...] 一旦进行了必要的更正,您就可以重新交付 修正后的二进制文件 问候, 应用程序商店团队
主题: iTunes Connect: 您的应用程序[ ... ]有一个或多个问题
亲爱的开发商:
[...]
问候,
应用程序商店团队
Xcode 8告诉我上传成功了,但是直到我修复了邮件中指出的问题并重新提交之后,这个版本才出现在 iTunes Connect 中。
如果您正在添加具有 > 9的部署目标的 build,那么将这些键添加到 info.plist,以防您正在使用带有有效描述的照相机和照片: Privacy - Camera Usage Description和 Privacy - Photo Library Usage Description。
Privacy - Camera Usage Description
Privacy - Photo Library Usage Description
当我为这些密钥提交空字符串时,我也遇到了同样的问题。
基于@sreedeep-kesav 的回答(没有足够的代表来发表评论) ,可以通过在 Xcode 打开你的 Info.plist文件并选择 abC3旁边的加号按钮来设置 Privacy - Camera Usage Description和 Privacy - Photo Library Usage Description:
Info.plist
有时你可能需要检查你的电子邮件。上传时不会出现错误。但苹果可能已经发送了一封电子邮件与错误,在您的构建。在我的情况下,我收到了一封电子邮件,其中提到了以下错误。
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
我已经添加了 NSPhotoLibraryUsageDescription 键,但描述字符串是空的。
这真是太烦人了!老实说,我不知道问题出在哪里,因为在过去的几年里,我已经通过 Xcode 上传了很多应用程序到应用程序商店,但是在过去的几天里,我尝试了8次不同的构建上传,历时12个小时,但是没有一个应用程序在 itunesConnect 上显示为处理程序或者其他任何地方。我最终尝试了 应用程式载入器,尽管我从来没有使用过它。第一次尝试超时“获取苹果连接令牌”或其他东西。我 CMD + Q 和尝试应用程序加载器再次和第二次上传完成... 和 现在我的构建显示在 iTunesConnect 的处理。OMG,这是恼人的,混乱的和一个巨大的时间浪费(典型的苹果开发经验,我猜)。
不管怎样,我觉得我应该分享一下我的结果。
检查 Info.plist 文件中的所有隐私访问策略选项。
看看你的邮件。您的电子邮件应该有问题或缺少报告。我收到电子邮件,我想念在 Info.plist的 NSCameraUsageDescription键
NSCameraUsageDescription
当您从应用程序加载器或直接从 xcode 上传构建到 App Store 时,它甚至不会显示在不同构建版本的多次上传中
注意: 这个权限字符串是 iOS10强制性的。
在“ 活动”选项卡上检查新构建的状态。一旦“ 正在处理”标签从构建中消失,你就可以使用它了。
https://developer.apple.com/contact/phone/
发布应用程序的第一个版本可能需要几天时间,但较新的版本需要更少的时间。
你可以看到你所有的活动(最近上传的版本) ,它也会提供你的版本的当前状态
检查您已经选择了发布而不是调试的架构。
我也想分享一下我的经历。我的 Build 已经跨越了处理步骤(它只是一个984kB 的应用程序) ,但在“版本”标签中没有显示超过30分钟。我也仔细检查了我的电子邮件,但是没有收到任何来自苹果的邮件。但是,在版本选项卡下,我有3个版本列出,不包括最新的一个。对我有用的是,我只需点击最近的一个(点击构建编号) ,然后点击过期构建,瞧瞧,购买最近的构建是立即可用的当前版本。
我没有发现任何解释这种异常现象的苹果文档。
希望有帮助! 干杯
在我的案例中,我上传了一个升级版本的版本。像 1.1.0 建造 1.1.0,然后我恢复到 1.0.0构建 1.0.5和相同的构建是可见的在 1.0.0标题下拉列表。
1.1.0
1.0.0
1.0.5
希望能帮到别人。
这招对我很管用
如果构建在 Itunes 的“活动”选项卡中丢失。然后检查你的 info.plist 键。如果所有键都在,那么检查所有键的描述。如果他们的长度是短,然后增加您的关键描述长度。
这是我的错误:
我有一个推送通知内容部分的小更新,我甚至没有触及我的代码。
但我想我可能要重新上传它,以反映最新版本的变化。
我做到了。
尝试一个接一个上传3个版本。
但是没有一个版本在 Test Flight Version.(震惊)中显示出来
后来我意识到我的错误,只是更新 APNS 的内容部分,甚至没有触及我的代码,我试图上传一个新的构建,并期望在测试飞行反映它。(我真蠢)
我面临着同样的问题,一旦我上传构建是不显示在 AppStore Connect,甚至我没有收到任何问题邮件从苹果。所以我只需要等待一天,一天之后构建就可以在 AppStore Connect上看到了。这是一个奇怪的问题,苹果团队必须调查它。
AppStore Connect
编程愉快: :)
App Uses Non-Exempt Encryption = NO
我也有同样的问题。通过尝试再次通过 Xcode 分发归档文件,问题得到了解决。在最后阶段,它显示了一个错误,即一个版本号相同的应用程序已经被上传(我最初的上传时间是一个小时前)。当错误消息显示我收到电子邮件,原来的构建是可用的应用程序商店连接。上传过程中必须存在工作流问题。