ios 构建在 iTunes 中不可见连接
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/25784313/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Build not visible in itunes connect
提问by user3364192
I want to test in app purchases therefore I uploaded build with xcode. I can see the build under "Prerelase" but not in "Versions". How long does it take to show up in "Versions"? It's been 30 minutes
我想在应用程序购买中进行测试,因此我使用 xcode 上传了构建。我可以在“预发布”下看到构建,但在“版本”中看不到。显示在“版本”中需要多长时间?已经 30 分钟了
回答by cdescours
The build is not visible until the "Processing" step is in progress in the "Prerelease" tab. It should depends on the size of your app. For a 10Mb app of mine, it took about 5 min.
在“预发行”选项卡中的“处理”步骤正在进行之前,构建是不可见的。它应该取决于您的应用程序的大小。对于我的 10Mb 应用程序,大约需要 5 分钟。
回答by AndyDeveloper
Check your inbox for an email from iTunes Store:
检查您的收件箱中是否有来自 iTunes Store 的电子邮件:
Subject: iTunes Connect: Your app [...] has one or more issues
Dear developer,
We have discovered one or more issues with your recent delivery for [your app]. To process your delivery, the following issues must be corrected:
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.
[...]
Once the required corrections have been made, you can then redeliver the corrected binary.
Regards,
The App Store team
主题:iTunes Connect:您的应用 [...] 存在一个或多个问题
亲爱的开发者,
我们发现您最近为 [your app] 交付的一个或多个问题。要处理您的交货,必须更正以下问题:
此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。
[...]
完成所需的更正后,您可以重新交付更正后的二进制文件。
问候,
应用商店团队
XCode 8 told me the upload was successful, but the build did not appear in iTunesConnect until I fixed the issues indicated in the email and resubmitted.
XCode 8 告诉我上传成功,但在我修复电子邮件中指出的问题并重新提交之前,构建没有出现在 iTunesConnect 中。
回答by Yogesh Lolusare
May be helpful:
可能有帮助:
- While pushing build to ITunes, i minimize organzier window, so in background everything went smoothly and message got display "Build pushed successfully".
- But build do not got display in itunes store and sometime build get display in "Processing" step but do not get to "Versions".
- I repeated step 1 and 2 but same result.
- Then i pushed build with Organizer window (in Foreground) not Minimised and everything worked. (It takes some time according to size as @cdescours pointed)
- This experiment was conducted on dated 30, Oct, 2014 throughout day & also same issue was discovered later too. Hence we can conclude iTunes have the issue when the build is pushed in background.
- 在将构建推送到 iTunes 时,我最小化了管理器窗口,因此在后台一切顺利,消息显示“构建成功推送”。
- 但是构建不会在 iTunes 商店中显示,有时构建会在“处理”步骤中显示,但不会进入“版本”。
- 我重复了第 1 步和第 2 步,但结果相同。
- 然后我用管理器窗口(在前台)推送构建而不是最小化,一切正常。(根据@cdescours 指出的大小,需要一些时间)
- 该实验于 2014 年 10 月 30 日全天进行,后来也发现了同样的问题。因此,我们可以得出结论,当构建在后台推送时,iTunes 存在问题。
回答by Ishan Handa
To update @cdescours' answer, uploaded builds can now be seen in the "Activity" tab in "Processing" state.
要更新@cdescours 的答案,现在可以在“正在处理”状态的“活动”选项卡中看到上传的构建。
回答by Micro
回答by Zhanserik
回答by Ariven Nadar
When you upload your build from Application loader or directly from your xcode to App Store and it is not showing even on multiple uploads with different build version then
当您从应用程序加载器或直接从您的 xcode 上传您的构建到 App Store 时,即使在具有不同构建版本的多次上传中它也不会显示
- Open your .plist file and check whether there is any key string starting with "Privacy - ........."
- If that keystring value is empty, then Add some string.
example, for me i was using camera, photo Library, Microphone and Location.
For my project i added the string as follows
a. This app requires access to the Camera.
b. This app requires access to the Photo Library.
c. This app requires access to Microphone of your device.
d. This app requires access to your Location.
e. This app requires access to the Bluetooth. - Now upload the build it will get Accepted.
- 打开您的 .plist 文件并检查是否有任何以“Privacy - .........”开头的密钥字符串
- 如果该键字符串值为空,则添加一些字符串。
例如,对我来说,我使用的是相机、照片库、麦克风和位置。
对于我的项目,我添加的字符串如下
一。此应用程序需要访问相机。
湾 此应用程序需要访问照片库。
C。此应用程序需要访问您设备的麦克风。
d. 此应用程序需要访问您的位置。
e. 此应用程序需要访问蓝牙。 - 现在上传构建,它将被接受。
Note: This permission string is mandatory from iOS 10.
注意:此权限字符串从 iOS 10 开始是必需的。
回答by Sreedeepkesav M S
In case you are adding build with deployment target >9, add these keys to info.plist in case you are using camera and photos: Privacy - Camera Usage Description
and Privacy - Photo Library Usage Description
with a valid description.
如果您要添加部署目标 >9 的构建,请将这些键添加到 info.plist 以防您使用相机和照片:Privacy - Camera Usage Description
并Privacy - Photo Library Usage Description
带有有效的描述。
I had the same issue when I submitted with blank string for these keys.
当我为这些键提交空白字符串时,我遇到了同样的问题。
回答by jjpp
Sometimes you may need to check your email. There will be no errors while uploading. But apple may have send an email with the errors in your build. In my case I got an email with the following error mentioned in it.
有时您可能需要检查您的电子邮件。上传时不会有错误。但是苹果可能已经发送了一封电子邮件,其中包含您构建中的错误。就我而言,我收到一封电子邮件,其中提到了以下错误。
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.
I have added the NSPhotoLibraryUsageDescription key, but the description string was empty.
我添加了 NSPhotoLibraryUsageDescription 键,但描述字符串为空。