开发者社区> 问答> 正文

mPaaS升级xcode到14.2之后 运行模拟器报错?

mPaaS升级xcode到14.2之后 运行模拟器报错 In /Users/xxxx/ios/Pods/AMapFoundationKit/AMapFoundationKit.framework/AMapFoundationKit(AMapFoundationKit-arm64-master.o), building for iOS Simulator, but linking in object file built for iOS, file '/Users/xxx/ios/Pods/AMapFoundationKit/AMapFoundationKit.framework/AMapFoundationKit'

展开
收起
真的很搞笑 2023-05-24 19:59:38 161 0
1 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    这个问题可能是由于您的Xcode升级到14.2之后导致的,可能是由于您的工程中使用的AMapFoundationKit.framework库包含了针对iOS设备的二进制文件,而您想在模拟器上运行该应用程序导致的。

    为了解决这个问题,可以尝试以下几个方法:

    清理和重新编译:尝试清理和重新编译项目,以确保最新的编译器和库文件被使用。

    检查库文件:检查AMapFoundationKit.framework库中是否包含了针对iOS设备的二进制文件。如果是这样的话,您需要向库的提供方寻求更新,并使用最新版本的库文件。

    修改编译选项:在编译选项中添加“-arch i386”或“-arch x86_64”选项,以指定模拟器的体系结构。

    降级Xcode版本:如果以上方法都无法解决问题,可以尝试降级Xcode版本到14.1或之前的版本。

    总之,该问题的根本原因是库文件中包含了错误的体系结构。因此,您需要检查库文件中是否包含了正确的体系结构,或者尝试修改编译选项以指定正确的体系结构,以解决这个问题。

    2023-05-26 11:10:32
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
mPaaS 小程序重磅发布 立即下载
金融专场-新一代移动研发平台mPaaS智能化实践-付海涛 立即下载
mPaaS 小程序新品发布 立即下载