美文网首页
lexical or preprocessor lssue 解决

lexical or preprocessor lssue 解决

作者: 水清_木秀 | 来源:发表于2018-11-13 11:38 被阅读11次

    首先项目中配置了两个target


    image.png

    后来项目中新加了pod库,pod install 后然后运行第二个target时提示
    lexical or preprocessor lssue pod

    解决办法如下:

    打开Podfile文件。按照如下的方式编辑:

    target 'XX1' do
    
       pod 'AFNetworking', '~> 3.1.0'
      
    target 'XX2' do
    
        pod 'AFNetworking', '~> 3.1.0'
    end
    
    end
    

    然后pod install ,再次运行即可。

    如果我们引用的第三方库比较多

    其实Profile中使用的是Ruby语法,它也支持数组,遍历这些,所以我们可以用Ruby来循环让它对各个的target设置依赖库

    targetsArray = ['Target1', 'Target2']
    
    targetsArray.each do |t|
        target t do
    
        pod 'AFNetworking', '~> 3.1.0'
    
        end
    end
    

    更多写法,参考:http://guides.cocoapods.org/using/the-podfile.html

    相关文章

      网友评论

          本文标题:lexical or preprocessor lssue 解决

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