无法安装XCGLogger swift_2.0

时间:2015-07-30 05:31:48

标签: ios swift cocoapods xcglogger

我正在尝试使用cocoapods使用xcode7.4 beta安装XCGLogger Swift 2.0。

这是我的pod文件。

platform :ios, '8.0'
use_frameworks!

target 'City Summer School' do
    pod 'Firebase', '>= 2.3.3'
    pod 'XCGLogger', :git => 'https://github.com/DaveWoodCom/XCGLogger.git', :branch => 'swift_2.0'
end

target 'City Summer SchoolTests' do
    pod 'Firebase', '>= 2.3.3'
    pod 'XCGLogger', :git => 'https://github.com/DaveWoodCom/XCGLogger.git', :branch => 'swift_2.0'
end

然而,当我尝试编译时,我得到了这个错误。

error: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: /Users/nim/Library/Developer/Xcode/DerivedData/City_Summer_School-cwdihbtsferehfbcdcilbmzrnqbp/Build/Products/Debug-iphonesimulator/City Summer School.app/Frameworks/XCGLogger.framework/XCGLogger (No such file or directory)

我在安装中遗漏了什么吗?

添加其他信息

我配置了添加到现有xcworkspace文件的Podfile之后,从终端运行了pod install。

在链接框架和库下的项目设置中?

根据需要列出了Pods_City_Summer_School.framework。

这是Swift 1的转换 - > Swift 2.0

2 个答案:

答案 0 :(得分:2)

您遗漏了很多关于您的设置的缺失信息。我实际上今晚刚刚在一个新的Swift 2项目中安装了XCGLogger,它可以工作。

  1. 您是否使用'pod install'生成的工作区文件打开xcode并从那里构建?您必须使用工作区,而不是“旧”项目文件。
  2. 在框架(而不是pod项目)设置下,pod框架是否设置为可选的链接框架和库?

答案 1 :(得分:0)

Colorful Logging Swift 2

如果你仍然遇到安装问题,你仍然需要轻量级,快速和安装;功能丰富的Logger可以通过Carthage安装,然后可以尝试使用SwiftyBeaver https://github.com/skreutzberger/SwiftyBeaver