由于未知原因,存档验证失败并出现错误

Posted

技术标签:

【中文标题】由于未知原因,存档验证失败并出现错误【英文标题】:Archive validation failed with errors Due to Unknown Reasons 【发布时间】:2016-03-09 18:13:33 【问题描述】:

存档验证失败并出现错误

由于这些类型的错误 图片显示Error

【问题讨论】:

我一次又一次地尝试了,但是...... 【参考方案1】:

最近发生了这种情况,它可能是 xcode 或苹果的错误,但如果您存档然后单击导出(在验证旁边),然后选择“用于 Apple Store 部署”,这将从您的应用程序中创建一个 IPA 文件.接下来,在 Xcode 中,转到 Xcode 菜单下的顶部栏,选择“Open Developer Tool”并选择 Application Loader。然后选择 Deliver your App 并选择您刚刚创建的 ipa 文件,如果它是有效的 ipa,它将发送到商店。

编辑:

检查您的 info.plist(作为源代码开放)并确保您拥有此密钥

CFBundleExecutable $EXECUTABLE_NAME

还要确保您的捆绑包标识符与您在商店中列出的内容一致。

【讨论】:

但它给出了一些错误,尽管我验证了存档文件错误#1 错误:“意外的 CFBundleExecutable 键。'Payload/PicStick.app/AviarySDKResources.bundle' 处的包不包含包可执行文件。如果此捆绑包故意不包含可执行文件,请考虑从其 Info.plist 中删除 CFBundleExecutable 键并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以更新解决这个问题。” 错误 #2:错误:“意外的 CFBundleExecutable 键。'Payload/PicStick.app/AviarySDKResources.bundle/AviarySDKContentResources.bundle' 的捆绑包不包含捆绑包可执行文件。如果此捆绑包故意不包含可执行文件,请考虑从其 Info.plist 中删除 CFBundleExecutable 键并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以获取更新以解决此问题。" 错误#3:错误:“无效的CFBundleSupportedPlatforms值。捆绑'Payload/PicStick.app/AviarySDKResources.bundle'中的Info.plist文件中的键'CFBundleSupportedPlatforms'包含无效值'(” iPhoneSimulator" )'。考虑从 Info.plist 中删除 CFBundleSupportedPlatforms 键。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以获取更新以解决此问题。" 错误#4:错误:“无效的CFBundleSupportedPlatforms值。捆绑'Payload/PicStick.app/AviarySDKResources.bundle/AviarySDKContentResources.bundle'中的Info.plist文件中的键'CFBundleSupportedPlatforms'包含无效value '( "iPhoneSimulator" )'。考虑从 Info.plist 中删除 CFBundleSupportedPlatforms 键。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员进行更新以解决此问题。"跨度> 我有应用程序。我只是对其进行测试并上传到 App Store。告诉我,这些错误是什么样的?它与编码或其他有关????

以上是关于由于未知原因,存档验证失败并出现错误的主要内容,如果未能解决你的问题,请参考以下文章

VMware vSphere CLient 5.0 登录时提示“出现未知错误。(由于客户端验证服务器的SSL证书,请求失败。)

iOS 验证存档因 CFBundleIdentifier Collision & Invalid Bundle 而失败

行验证方法失败

由于错误,iOS App Archive 验证失败

单元测试 - Wiremock 验证失败并出现连接错误

由于 pymssql 的未知原因,连接到数据库失败