zoukankan      html  css  js  c++  java
  • 解决cocoapods在64位iOS7系统以下的警告问题

    今天碰到一个非常奇怪的问题。XCODE提示这种警告 Pods was rejected as an implicit dependency for ‘libPods.a’ because its architectures ‘i386’ didn’t contain all required architectures ‘x86_64’

    在网上搜了一篇,解析是这种,由于pod 是以ARM64 的编译打包的,而在我的项目中指定 valid Architectures 是armv7,所以就报上面的错误。表现是在project中所引用 pod类找不到,

    在网上有一种解决方法是去设置podproject的  valid Architectures 与你的项目project的 valid Architectures 一致。

    注意:在每次Podfile更新之后。还须要又一次检查新的Podsproject中的设置是不是如上面设置的一致,假设不一致,则须要改动一致。


    第二种方法是在podfile 文件里指定你的 valid Architectures 。


    post_install do |installer|
        installer.project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['ARCHS'] = "armv7"
                end
            end
        end
    

    podfile 文件的结尾加上上面的代码,就能够搞定,且每次更新也有效。

  • 相关阅读:
    Nacos安装部署文档
    mysql安装部署文档
    Postgresql数据库安装部署文档
    Sentinel安装部署文档
    Nginx安装部署手册
    golang 7. defer
    golang 6. 指针 *
    golang 5. import
    golang 4. 函数 func
    golang 3. 常量 const iota
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5184939.html
Copyright © 2011-2022 走看看