美文网首页
运行release环境,编译报错

运行release环境,编译报错

作者: JaromeHuang | 来源:发表于2022-09-28 16:54 被阅读0次

    项目运行在release环境下,竟然报一下错误

    第一个错误

    error build: In.../Pods/GTExtensionSDK/GTExtensionSDK.framework/GTExtensionSDK(GTExtensionSDK_vers.o), building for iOS Simulator, but linking in object file built for iOS, file '.../Pods/GTExtensionSDK/GTExtensionSDK.framework/GTExtensionSDK' for architecture arm64

    这种错误就是
    Apple M1芯片电脑 Xcode 模拟器编译报GTExtensionSDK 不支持模拟器arm64架构
    新版Apple M1芯片电脑,使用Xcode14开发,运行的模拟器是采用arm64架构,但个推提供的最新版本SDK不支持,导致项目采用模拟器编译报错,希望能提供一版支持模拟器arm64架构的版本;

    说明:真机arm64架构和模拟器arm64架构有区别

    解决的办法:
    podFile加下面代码

    post_install do |installer| 
    
    installer.pods_project.build_configurations.each do |config|    config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
    
      end
    
    end
    

    2.buildSetting中,加如下信息,然后clean项目,


    截屏2022-09-28 16.45.42.png

    再pod install下; 重新运行项目就能在模拟器运行了

    第二个错误

    error build: Framework not found Pods_NotificationService

    直接在删除就行


    截屏2022-09-28 16.50.27.png

    运行起来就没问题了

    相关文章

      网友评论

          本文标题:运行release环境,编译报错

          本文链接:https://www.haomeiwen.com/subject/cdmcartx.html