美文网首页
Xcode更新,解决RegexKitLite编译报错

Xcode更新,解决RegexKitLite编译报错

作者: wodeph | 来源:发表于2017-10-18 11:46 被阅读0次

    Undefined symbolsforarchitecture i386:

    "_uregex_open", referenced from:

    _rkl_getCachedRegexinRegexKitLite.o

    "_uregex_groupCount", referenced from:

    _rkl_getCachedRegexinRegexKitLite.o

    "_uregex_setText", referenced from:

    _rkl_setCachedRegexToStringinRegexKitLite.o

    _rkl_clearCachedRegexSetToinRegexKitLite.o

    -[RKLBlockEnumerationHelper initWithRegex:options:string:range:error:]inRegexKitLite.o

    "_uregex_start", referenced from:

    _rkl_performRegexOpinRegexKitLite.o

    _rkl_searchinRegexKitLite.o

    _rkl_findRangesinRegexKitLite.o

    "_uregex_end", referenced from:

    _rkl_performRegexOpinRegexKitLite.o

    _rkl_searchinRegexKitLite.o

    _rkl_findRangesinRegexKitLite.o

    "_uregex_find", referenced from:

    _rkl_searchinRegexKitLite.o

    "_uregex_findNext", referenced from:

    _rkl_searchinRegexKitLite.o

    _rkl_replaceAllinRegexKitLite.o

    "_uregex_reset", referenced from:

    _rkl_replaceAllinRegexKitLite.o

    "_uregex_appendReplacement", referenced from:

    _rkl_replaceAllinRegexKitLite.o

    "_uregex_appendTail", referenced from:

    _rkl_replaceAllinRegexKitLite.o

    "_uregex_close", referenced from:

    _rkl_clearCachedRegexinRegexKitLite.o

    "_u_errorName", referenced from:

    _rkl_userInfoDictionaryinRegexKitLite.o

    _rkl_makeNSErrorinRegexKitLite.o

    _rkl_NSExceptionForRegexinRegexKitLite.o

    "_u_strlen", referenced from:

    _rkl_userInfoDictionaryinRegexKitLite.o

    "_uregex_clone", referenced from:

    -[RKLBlockEnumerationHelper initWithRegex:options:string:range:error:]inRegexKitLite.o

    ld: symbol(s)notfoundforarchitecture i386

    collect2: ld returned1exit status

    解决办法:

    在项目的编译设置中找到Other Linker Flags,然后在后面字段空白处双击,加入 -licucore 链接开关。如图所示:

    注:不喜勿喷!!!

    相关文章

      网友评论

          本文标题:Xcode更新,解决RegexKitLite编译报错

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