小编Eth*_* Li的帖子

升级到 Xcode 12:ld 后的问题:为 iOS 模拟器构建,但在为 iOS 构建的 dylib 中链接,架构 arm64

我将 Xcode 升级到 Xcode 12,并构建了我的项目。首先,它出现如下错误:

ld:为 iOS 模拟器构建,但在为 iOS 构建的 dylib 中链接,文件“/Users/ethanli/Documents/Aspira/RA.com4iOS/RA.com4iOS/source/ReserveAmerica/ReserveAmerica4/External/Mapbox/MapboxMobileEvents.framework/MapboxMobileEvents”用于架构 arm64

我通过在 Build Settings 中向 Excluded Architecture 添加“arm64”消除了这个错误。参考 https://developer.apple.com/forums/thread/656509

这样的配置

但是……又出现了一个错误:

错误:无法找到构建输入文件:'/Users/ethanli/Library/Developer/Xcode/DerivedData/ReserveAmerica4-cgnruuknmgycgrbadguodtkwspmy/Build/Products/DEBUG-iphonesimulator/ReserveAmerica4.app/ReserveAmerica4'(在目标 4 'from projectAmerica' ReserveAmerica4')

我去Finder的路径,“ReserveAmerica4”真的不存在。

有没有办法解决这个问题?

xcode12

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

xcode12 ×1