【发布时间】:2021-01-08 04:30:54
【问题描述】:
有Xcode错误信息:
在 FFmpeg/Classes/lib/libavcodec.a(aacencdsp.o) 中,为 iOS 构建 模拟器,但在为独立构建的目标文件中链接,文件 'FFmpeg/Classes/lib/libavcodec.a' 适用于 x86_64 架构。
我的库文件 libavcodec.a 支持 x86_64、i386、arm64、armv7 arm7 等。
我在Podfile 中设置了以下代码,然后在pod install 中设置了以下代码,但没有工作。
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
config.build_settings['VALID_ARCHS[sdk=iphonesimulator*]'] = 'x86_64'
【问题讨论】:
-
您是从 SDK 还是从您的代码中收到此错误?我在使用 Braintree SDK 时遇到了同样的错误
-
我有与 GoogleSignIn 相同的问题“为 iOS 模拟器构建,但链接到为 iOS 构建的目标文件,文件 '/Volumes/.../Pods/GoogleSignIn/Frameworks/GoogleSignIn.framework/GoogleSignIn ' 用于架构 arm64" 但仅在使用 xcodebuild 构建时
-
我在使用
xxx.a静态库时遇到了同样的错误。 lib架构是armv7 i386 x86_64 arm64 -
我有同样的错误。你是怎么解决的?