M2芯片Mac Mini开发高德地图,使用模拟器报错Building for ‘iOS-simulator‘, but linking in file xxx built for ‘iOS‘处理
接着运行,又报错:Build failed because Alamofire.swiftmodule is not built for arm64.1. Build Settings 中 搜索 Build Active Architecture Only,然后设置成yes。2. 下面的 Exclude Architectures 下面加 Any SDK = arm64.再次按照网上教程将模拟器切
使用苹果自家M2芯片的Mac mini开发iOS项目,因为引入了高德地图sdk,在xcode自带的iPhone模拟器上运行报错:Building for 'iOS-simulator', but linking in object file (/Users/xxx/Desktop/xxx/Pods/AMapFoundation/AMapFoundationKit.framework/AMapFoundationKit[arm64][2](AMapFoundationKit-arm64-master.o)) built for 'iOS'
首先按照网上的教程进行了以下处理:
1. Build Settings 中 搜索 Build Active Architecture Only,然后设置成yes
2. 下面的 Exclude Architectures 下面加 Any SDK = arm64.
接着运行,又报错:Build failed because Alamofire.swiftmodule is not built for arm64.
再次按照网上教程将模拟器切换为带(Rosetta后缀的)如:iPhone13(Rosetta).
再次运行,模拟器成功运行!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)