Xcode12 升级到Xcode 12后出现问题:ld:为iOS模拟器构建,但链接到为iOS构建的动态库,体系结构arm64
我将Xcode升级到Xcode 12,并构建了我的项目。 首先,出现如下错误: ld:为iOS模拟器构建,但在为iOS构建的动态库中链接,用于架构arm64的文件“/Users/ethanli/Documents/Aspira/RA.com4iOS/RA.com4iOS/source/ReserveAmerica/ReserveAmerica4/External/Mapbox/MapboxMobileEvents.framework/MapboxMobileEvents” 我在构建设置中将“arm64”添加到排除的体系结构中,从而消除了这个错误。提到 但是。。。另一个错误出现了: 错误:找不到生成输入文件:'/Users/ethanli/Library/Developer/Xcode/DerivedData/ReserveAmerica4 cgnruuknmgycgrbadguodkwspmy/Build/Products/DEBUG iphonesimulator/ReserveAmerica4.app/ReserveAmerica4'(在项目“ReserveAmerica4”的目标“ReserveAmerica4”中) 我在Finder中找到了路径,“ReserveAmerica4”真的不存在 有什么办法解决这个问题吗?我解决了这个错误 根本原因是Xcode 12不允许为模拟器构建arm64体系结构。我们应该为模拟器构建设置x86_64Xcode12 升级到Xcode 12后出现问题:ld:为iOS模拟器构建,但链接到为iOS构建的动态库,体系结构arm64,xcode12,Xcode12,我将Xcode升级到Xcode 12,并构建了我的项目。 首先,出现如下错误: ld:为iOS模拟器构建,但在为iOS构建的动态库中链接,用于架构arm64的文件“/Users/ethanli/Documents/Aspira/RA.com4iOS/RA.com4iOS/source/ReserveAmerica/ReserveAmerica4/External/Mapbox/MapboxMobileEvents.framework/MapboxMobileEvents” 我在构建设置中将“ar
更多答案:在做了很多事情(比如安装吊舱)之后,我再次克隆了该项目,删除了前一个项目,它对我很有用。谢谢Ethan!我已经想了好几天了,这对模拟器来说似乎是可行的。当我尝试为任何iOS设备进行归档构建时,我仍然会遇到相同的错误:(@Craig1123)这个错误是关于架构的,你可以向我展示你的错误。我用我的错误发表了一篇新帖子——那些使用xcode 12的人,这个答案是救命稻草。