xcode - ITMS 90433 上传应用程序错误:Xcode 12.4
问题描述
当我将我的应用程序作为 TestFlight 提交到 App Store 时,我的应用程序变为无效二进制文件。错误信息如下:
……
ITMS-90433:无效的 Swift 支持 - 文件 libswiftAVFoundation.dylib 没有正确的代码签名。确保您使用了正确的签名,使用当前公共 (GM) 版本的 Xcode 重新构建您的应用程序,然后重新提交。不要只修改 libswiftAVFoundation.dylib 的代码签名。
您能否推荐任何用于库版本检查或其他(如果有)的做法,以确保我的应用提交包含有效的二进制文件?
更新 :
我需要去公司并使用 Always Embed Swift 标准库重建我的 iOS 应用程序 -> 是的,没问题
非常感谢
解决方案
转到您的项目目标,然后 -> 构建设置 -> 始终嵌入 Swift 标准库并切换到“否”。(如果您不在项目中使用 swift)。
另一方面,我发现这更多是与清理项目文件夹有关的问题。
https://github.com/flutter/flutter/issues/59830#issuecomment-646603022
推荐阅读
- c++ - 在 C++ 中的文本中查找模式
- swift - AddTapGesture 不适用于某些 imageViews 但不适用于其他
- macos - 为什么很多.pkg(安装包)在分发之前要转换成可挂载的磁盘映像(.dmg)
- speech-recognition - 'Microsoft.CognitiveServices.Speech.Internal.carbon_csharpPINVOKE' 的类型初始化程序引发异常
- corda - 广播旧交易会导致 2 个未消费状态
- java - Java/Android Studio - 传递结果 ResultInfo 失败
- php - 使用 Mula 支付网关进行支付集成
- ruby-on-rails - 如何干燥我的 Rails 控制器并避免在每个操作中声明此变量
- python-2.7 - 如何在 Robot 框架中传递命令行参数(测试数据参数)
- asp.net-mvc - 错误:(SystemJS)无法解析 UserService 的所有参数:(?)