Ios 未定义的符号:u u uu平台版本至少

Ios 未定义的符号:u u uu平台版本至少,ios,swift,cocoapods,xcode10.3,Ios,Swift,Cocoapods,Xcode10.3,我使用了pod“SinchRTC”,我能够在调试模式下构建和运行项目。但现在当我完成项目时,我得到了一个错误:-- 这是一个框架问题,因为我没有得到任何解决方案吗 我想上传这个版本。你能为我提供一个解决方案吗 提前感谢。确保在项目的生成设置中启用了arm64体系结构。此外,如果您试图对iPhone 5和6(以及其他)使用相同的二进制文件,请确保“仅针对活动体系结构构建”已关闭 或 试试这个 iPlatformVersionA至少在iOS SDK 13中,因此需要Xcode 11 beta版。我认

我使用了pod“SinchRTC”,我能够在调试模式下构建和运行项目。但现在当我完成项目时,我得到了一个错误:--

这是一个框架问题,因为我没有得到任何解决方案吗

我想上传这个版本。你能为我提供一个解决方案吗


提前感谢。

确保在项目的生成设置中启用了arm64体系结构。此外,如果您试图对iPhone 5和6(以及其他)使用相同的二进制文件,请确保“仅针对活动体系结构构建”已关闭

试试这个


iPlatformVersionA至少在iOS SDK 13中,因此需要Xcode 11 beta版。我认为您出现错误是因为您使用的是早期的Xcode版本Xcode 10.3。

您使用的是哪个Xcode?我使用的是Xcode 10.3,请检查下面的答案。请使用Xcode 11 beta或更高版本进行检查。因为iPlatformVersion最少在iOS SDK 13中
Undefined symbols for architecture arm64:
"___isPlatformVersionAtLeast", referenced from:
  -[RTCMTLRenderer setupTexturesForFrame:] in Sinch(libSinch-dist.a-arm64-master.o)
  -[RTCMTLVideoView frameRotation] in Sinch(libSinch-dist.a-arm64-master.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)