为 iOS 模拟器构建,但链接在为 iOS 构建的目标文件中,用于体系结构 arm64
building for iOS Simulator, but linking in object file built for iOS, for architecture arm64
收到此错误。
Realm/core/librealmcore-ios.a(array_binary.o),为 iOS 模拟器构建,但链接到为 iOS、架构 arm64
构建的目标文件中
Swift iOS 14 xcode 12.0.1
我尝试过的:
- 正在更新到最新领域
- 不包括 arm64 架构
似乎没有任何效果
似乎领域也有问题:https://realm.io/docs/swift/latest/#cocoapods
“Realm 5.x 和 Xcode 的几种组合可能不支持 Arm64 模拟器架构 12。如果您在使用最新版本的 Realm 时遇到与架构相关的构建错误,请尝试以下解决方法."
这不是真正的正确修复,但对我的项目有用的是:
- 遵循以下提供的建议:https://realm.io/docs/swift/latest/#cocoapods
- 正在安装 cocoapods 1.10.0.rc1
- 在 cocoapods 项目中将
BuildActiveArchitectureOnly
设置为 Yes
现在,当您为您的设备构建应用程序或进行归档时,请确保将其设置回 No
,或者为此使用不同的配置(例如:我有 Debug
设置为 Yes
,Release
为 No
)。
使用
pod 'RealmSwift', '~> 10.5.0'
他们已经添加了对 xcframework 的支持。
我做的是
在构建设置中将 BuildActiveArchitectureOnly 设置为 Yes。
和
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
end
end
和
已将我的 Realm 更新到最新版本。
收到此错误。
Realm/core/librealmcore-ios.a(array_binary.o),为 iOS 模拟器构建,但链接到为 iOS、架构 arm64
构建的目标文件中Swift iOS 14 xcode 12.0.1
我尝试过的:
- 正在更新到最新领域
- 不包括 arm64 架构
似乎没有任何效果 似乎领域也有问题:https://realm.io/docs/swift/latest/#cocoapods
“Realm 5.x 和 Xcode 的几种组合可能不支持 Arm64 模拟器架构 12。如果您在使用最新版本的 Realm 时遇到与架构相关的构建错误,请尝试以下解决方法."
这不是真正的正确修复,但对我的项目有用的是:
- 遵循以下提供的建议:https://realm.io/docs/swift/latest/#cocoapods
- 正在安装 cocoapods 1.10.0.rc1
- 在 cocoapods 项目中将
BuildActiveArchitectureOnly
设置为Yes
现在,当您为您的设备构建应用程序或进行归档时,请确保将其设置回 No
,或者为此使用不同的配置(例如:我有 Debug
设置为 Yes
,Release
为 No
)。
使用
pod 'RealmSwift', '~> 10.5.0'
他们已经添加了对 xcframework 的支持。
我做的是
在构建设置中将 BuildActiveArchitectureOnly 设置为 Yes。
和
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
end
end
和
已将我的 Realm 更新到最新版本。