如何在现有的iOS项目中使用CocoaPods

问题描述 投票:0回答:3

我有一个首先在 Xcode 4.6 中制作的 iOS 项目。我已经将其更新到 Xcode 5.0.2。现在我想将项目更改为使用 CocoaPods 来管理第三方 pod。

由于 CocoaPods 较新。我在网上搜索了如何安装CocoaPods等等。现在可以了。因此,我运行 pod install 来获取“AFFnetworking 2.1.0”。 .xcworkspace生成成功。然后我打开工作区。我在导航里看到了这个

enter image description here

有很多问号。我认为这意味着 Xcode 5.0.2 不知道 CocoaPods 添加的 AFNetworking 2.1.0。如果我将

"#import "AFNetworking.h"
写入 .m 文件中。 Xcode 会说找不到
"AFNetworking.h"

我是 CocoaPods 的新手。所以家里有人可以帮助我。非常感谢。

ios xcode cocoapods
3个回答
2
投票

因为 AFNetworking 是作为库链接的,所以您需要使用

< >
导入样式。所以
#import <AFNetworking/AFNetworking.h>


1
投票

问号来自你的版本控制系统,而不是来自 Xcode 本身;它们表明 CocoaPods 添加的文件对于版本控制来说是新的。我建议立即提交所有与 CocoaPods 相关的文件,这样您就只有一个代表“移至 CocoaPods”的提交。


0
投票

我猜你正在使用 git 存储库。将文件 pod 添加到存储库,目前它们未被跟踪,这就是“?”的原因如果错误仍然存在,请参阅以下讨论

AFNetworking 在 Xcode5 中使用 XCTest 时出现错误

© www.soinside.com 2019 - 2024. All rights reserved.