【发布时间】:2018-05-14 04:21:08
【问题描述】:
我正在尝试将 CocoaLumberjack 导入我的项目,但我总是得到类似
'CocoaLumberjack.h' 文件未找到。
这是一个带有 Objective-C 和 Carthage(而不是 Pod)的 Xcode 8 项目。在git page 上,它说为 Xcode 8 和 Swift 3 使用 3.2.0 版本。当我不使用 Swift 时,这对我来说是正确的版本吗?我应该坚持使用 2.2.0 吗?现在我正在使用 3.2.0 进行测试。 2.2.0 在构建时出现问题...
我添加了git "https://github.com/CocoaLumberjack/CocoaLumberjack.git" "3.2.0" 或github "CocoaLumberjack/CocoaLumberjack" "3.2.0"
到 Cartfile,运行 carthage update,命令运行,他们说类似
在“3.2.0”查看 CocoaLumberjack
...
Lumberjack.xcworkspace 构建方案中的“CocoaLumberjack-iOS”
Lumberjack.xcworkspace 中的“CocoaLumberjackSwift-iOS”
完成后,我打开我的 Project-Prefix.pch 并尝试设置一些宏,但我无法导入插件。我试过了:
#import "CocoaLumberjack"
#import "<CocoaLumberjack/CocoaLumberjack.h>"
#import <CocoaLumberjack/CocoaLumberjack.h>
#import "CocoaLumberjack.h"
@import CocoaLumberjack;
@import "CocoaLumberjack"
但他们都因某种原因而失败
无法构建模块“CocoaLumberjack”
或
''文件未找到
错误。
如何正确导入?项目层次结构中是否有任何线索可以让我看到使用 Carthage 添加它是否有效?
【问题讨论】:
标签: ios objective-c xcode8 carthage cocoalumberjack