美文网首页ios他人收集整理iOS
Swift之Umbrella header .h not fou

Swift之Umbrella header .h not fou

作者: OneByte | 来源:发表于2016-03-17 00:01 被阅读968次

    最近在学习Swift,从网上下载了个Swift项目看看,结果pods update后遇到了:

    error: umbrella header 'Realm.h' not found umbrella header "Realm.h"

    error: could not build Objective-C module 'Realm'

    经自己尝试未果,Stackoverflow后找到答案:

    1.升级Xcode到7.2以上

    2.在Project中将Always Search User Paths设置为NO

    3.将报错的相关.h从private移到public

    4.在Poject中将Enable Modules (C and Objective-C)设置为Yes

    5.因为Swift编译器和pods 0.39以上不和谐,所以需要将pods降版本

    sudo gem uninstall cocoapods -v 0.39 (当前版本号pod --version查看)

    sudo gem install cocoapods -v 0.38.2

    第5种是解决我的问题,希望能有所帮助

    相关文章

      网友评论

      • huhueggtest_tdp:我用 3.将报错的相关.h从private移到public 解决的,其它都试过了不行

      本文标题:Swift之Umbrella header .h not fou

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