iTunes连接从xcode 8上传的无效构建
Posted
技术标签:
【中文标题】iTunes连接从xcode 8上传的无效构建【英文标题】:itunes connect invalid build uploaded from xcode 8 【发布时间】:2016-10-25 05:43:52 【问题描述】:我已经上传了一个基于 iTunes connect 的构建。 IPA 由Xcode 8
macOS Sierra 制成。但是,IPA 已成功上传,没有任何问题,但在 iTunes 上,连接构建在 Activity 中不可见。但是,当我添加 + 图标以在该列表中添加要提交的新构建时,构建带有红色!在其侧面显示此构建无效。请帮忙。
【问题讨论】:
我刚刚检查了邮件,我收到了这个应用程序的 Info.plist 必须包含一个 NSCalendarsUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。 应用的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription 键和一个向用户解释应用如何使用这些数据的字符串值。 您需要在 info.plist 中添加这两个隐私条款并附上适当的信息 @Maul 什么消息? 正确描述您正在使用的 NSCalendarsUsageDescription 和 NSPhotoLibraryUsageDescription 例如,您正在使用照片应用程序设置个人资料图片,您需要提供“在应用程序中设置个人资料图片”之类的消息 【参考方案1】:将此添加到您的 info.plist
根据您的需要设置消息
【讨论】:
@niket 如果您使用此答案解决了您的问题,请将其标记为已接受,以便其他人可以使用此感谢 我可以为在 iTunes connect 上审核过的应用更新 plist 还是必须上传新的 IPA? @niket 上传新的ipa 能否请您在描述中写下您的正确答案。我在图像中看不清。 @KrunalNagvadia 如果您想在您的应用程序中使用日历服务,那么您必须在您的 .plist 文件中添加以下隐私条款 隐私 - 日历使用说明 - “适当的消息”【参考方案2】:我已经为 NSPhotoLibraryUsageDescription
和 NSCameraUsageDescription
键写了描述,一旦我上传 IPA 通用构建首先处理,2 分钟后在“活动”选项卡上不可见。如果我用加号标记构建,它会显示以前的构建,最近的构建显示为
此版本无效,带有红色标志。
但它仅适用于 iPhone。但通用构建没有上传。
【讨论】:
【参考方案3】:只需检查您的邮件,他们提供的理由。在我的情况下,我的 info.plist
中有 invalid cfbundleexecutable
因为我只是拖放文件夹中的SDK
包含info.plist
未使用的文件。这对我来说是个问题。因此,找到未使用的info.plist
文件并将其从源代码中删除。 Clean
项目文件夹和Re upload
。
希望这有帮助
【讨论】:
以上是关于iTunes连接从xcode 8上传的无效构建的主要内容,如果未能解决你的问题,请参考以下文章
构建在 iTunes 中不可见与 xcode 8.2 ios 10 连接
从 Xcode 管理器上传构建到 iTunes Connect 时出错