ITMS 90433上传应用程序时出错:Xcode 12.4

ITMS 90433上传应用程序时出错:Xcode 12.4,xcode,ios13,Xcode,Ios13,当我将我的应用程序作为TestFlight提交到app Store时,我的应用程序将变为无效二进制文件。错误消息如下所示: ITMS-90433:Swift支持无效-文件无效 libswitftavfoundation.dylib没有正确的代码签名。 确保使用正确的签名,然后使用 当前Xcode的公共(GM)版本,然后重新提交。不要只是 修改libswitftavfoundation.dylib的代码签名 为了确保我提交的应用程序包含有效的二进制文件,请推荐库版本检查或其他做法(如有) 更新:

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

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

为了确保我提交的应用程序包含有效的二进制文件,请推荐库版本检查或其他做法(如有)

更新:

我需要去公司,使用Always Embedded Swift Standard Libraries->是,无问题,重建我的iOS应用程序


非常感谢

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

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


由于某些原因,Xcode首选项中没有设置命令行工具。就我而言,我打开了:

Xcode->首选项->位置

并设置命令行工具字段以匹配当前版本的Xcode

Xcode 12.4(12D4e)


然后归档并上传新的二进制文件。

你找到解决方案了吗?我今天遇到了完全相同的错误。我甚至不用AVFoundation。如果你有少量的swift呢?奇怪的是昨天的上传没有任何问题。直到今天我才遇到这个问题,我还没有涉及到构建设置。这很奇怪,使用Xcode,原生Swift项目重建我的应用程序。很多时候,这个问题会出现在关于react-native和Flatter的许多讨论领域中。我发现清理我的项目、擦除派生的数据文件夹并完全关闭Xcode然后重新启动,有时会解决这些奇怪的react-native问题(很可能也是Flatter)。这完全合乎逻辑,因为它在一天前就开始工作了,对吧?我猜你没有做任何改变。。。