【问题标题】:Invalid Swift Support - The file libswiftAVFoundation.dylib doesn’t have the correct code signature无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib 没有正确的代码签名
【发布时间】:2021-07-05 13:29:10
【问题描述】:
两天前一切正常。
现在,当我为外部测试 Appstore 连接添加构建时,它说二进制文件无效。我正在使用 Flutter 进行应用开发。
ITMS-90433:无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib 没有正确的代码签名。确保您使用正确的签名,使用当前公共 (GM) 版本的 Xcode 重新构建您的应用程序,然后重新提交。不要只修改 libswiftAVFoundation.dylib 的代码签名。
我正在使用 Flutter 1.22.4 和 Xcode 12.3 进行开发。
【问题讨论】:
标签:
ios
swift
flutter
app-store
【解决方案1】:
我也遇到了这个问题,通过在我的项目配置中将 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 更改为 YES 来解决。
在 Xcode 中选择您的项目 -> 构建设置并查找“始终嵌入 swift 标准库”。如果选择 NO,则切换到 YES(用于调试和发布),就完成了。
我建议在构建和再次提交之前在 Xcode 中清理您的构建,以确保您没有留下旧构建的残留物!