首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LIbrary未加载-原因:不兼容库版本

LIbrary未加载-原因:不兼容库版本
EN

Stack Overflow用户
提问于 2015-10-31 20:59:51
回答 1查看 1.5K关注 0票数 1

我刚刚安装了一个旧项目(基于ObjC)到最新的CocoaLumberjack。在模拟器中,一切正常,但是在设备(运行iOS 9.1)上,我得到了以下错误:

代码语言:javascript
复制
dyld: Library not loaded: @rpath/CocoaLumberjack.framework/CocoaLumberjack
  Referenced from: /var/mobile/Containers/Bundle/Application/69959D96-CAE9-455F-8F74-62A937531E1F/Go 5k.app/Go 5k
  Reason: Incompatible library version: Go 5k requires version 2.0.0 or later, but CocoaLumberjack provides version 1.0.0

有什么想法吗..?这是我的文件:

代码语言:javascript
复制
use_frameworks!

def shared_ios_pods
    # utility
    pod 'CocoaLumberjack'
    pod 'UICollectionView+NSFetchedResultsController'
    pod 'UITableView+NSFetchedResultsController'
    pod 'PureLayout'
    pod 'UIColor-Utilities'
    pod 'KZPropertyMapper', '~> 2.5'
    # UI stuff
    pod 'M13ProgressSuite'
    pod 'JBChartView'
    pod 'SAMGradientView'
    # Integrations
    pod 'YTVimeoExtractor'
    pod 'Mixpanel'
    pod 'HockeySDK', '~> 3.7'
end


target 'Go 5k' do
    platform :ios, '9.0'
    shared_ios_pods
end

target 'Go5k watchOS2 Extension' do
    platform :watchos, '2.0'
    pod 'CocoaLumberjack'
end

这是在Objective项目和这个特定版本的CL是我相信Swift为基础的。不太确定这是否相关。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-01 13:54:25

修正了最不寻常的方式:完全干净的构建+ Xcode重新启动。太棒了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33456579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档