首页 > 解决方案 > ITMS 90433 上传应用程序错误:Xcode 12.4

问题描述

当我将我的应用程序作为 TestFlight 提交到 App Store 时,我的应用程序变为无效二进制文件。错误信息如下:

……

ITMS-90433:无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib 没有正确的代码签名。确保您使用了正确的签名,使用当前公共 (GM) 版本的 Xcode 重新构建您的应用程序,然后重新提交。不要只修改 libswiftAVFoundation.dylib 的代码签名。

您能否推荐任何用于库版本检查或其他(如果有)的做法,以确保我的应用提交包含有效的二进制文件?

更新 :

我需要去公司并使用 Always Embed Swift 标准库重建我的 iOS 应用程序 -> 是的,没问题

非常感谢

标签: xcodeios13

解决方案


转到您的项目目标,然后 -> 构建设置 -> 始终嵌入 Swift 标准库并切换到“否”。(如果您不在项目中使用 swift)。

另一方面,我发现这更多是与清理项目文件夹有关的问题。

https://github.com/flutter/flutter/issues/59830#issuecomment-646603022


推荐阅读