问题标签 [cocoapods]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - CocoaPods - pod 设置 http 请求失败
在 OSX 10.8.2 上工作
全新安装 CocoaPods 后。
我试图
我得到
难道我做错了什么 ?
ruby - 安装 CocoaPods 时遇到问题
每当我尝试 gem install cocoapods 我得到一个错误
如果我 sudo gem install cocoapods 但是“pods setup”不起作用
ruby - 使用 RubyMotion 要求“motion-cocoapods”时出错
我刚得到 Ruby 动作,我想试试 Cocoapods。我按照网站上的要求安装了它:
http://www.rubymotion.com/developer-center/articles/cocoapods/
我加
在我简单的“Hello”项目中需要“motion-cocoapods”。尝试耙它时出现此错误:
耙中止!无法激活 cocoapods-0.16.1,因为 rake-10.0.3 与 rake (~> 0.9.4) 冲突
我想这与我的 rake 版本有关,但我不知道我需要做什么来解决这个问题。请帮忙!
ios - SVProgressHUD 与 CocoaPods 不同版本
我正在尝试将库SVProgressHUD与 CocoaPods 一起使用
它工作正常,但我看到某些功能不可用,例如showProgress
检查 .m 文件我实际上没有看到相应的实现。
0.8.1
是这个库的最新版本。
这怎么解释?
ios - Opencv 有 podspec 吗?
我最近使用了 Cocoapods - Objective C 中的库依赖管理工具。它具有 ZXing、AFNetworking 等常用库的 podspec。有人遇到过Opencv podspec吗?
ios - 在 iOS 库项目中包含库
我正在编写一个依赖于其他一些开源库的 iOS 库。显然不可能有两个具有相同名称的类,因此该库可能会编译,并且可能使用它的项目也可以编译,但它们不能很好地协同工作(在链接阶段)。
该库面向大量受众,因此我无法对这些开发人员是否会导入相同的库,或者他们是否可能使用相同库的不同、不兼容版本做出任何假设。
我一直在环顾四周,但找不到任何明确的解决方案来解决我的问题(也许没有)。到目前为止,我正在考虑这些选项:
- 通知用户 X 库已经包含在项目中,因此他们也不要包含它们。这意味着他们不能使用不同版本的 X 库。
- 作为第一个的改进版本,使用 CocoaPods,因此依赖关系会自动解决。还是有两个版本的库不能共存的缺点。
- 导入并重命名我的库所依赖的所有类,并为其添加前缀,因此名称不会与原始名称冲突。这是一项乏味的工作,但更重要的是,它的缺点是我无法从/向原始库拉取/推送代码,因为代码会发生太多变化。从用户的角度来看,在我看来仍然是最好的选择。
你能想出更好的主意吗?我对图书馆项目很陌生,所以也许我缺少一些明显的东西。
我们还没有决定是否以二进制或源代码形式分发。如果有理由选择一个或另一个,我也想听听您的意见。
ios - 将 CocoaPods 与 iOS 逻辑测试一起使用时找不到库
我正在尝试针对我的项目中的类编写一些 iOS 逻辑测试,这些类使用我的 podspec 中某些库的功能。我正在使用 Xcode 中提供的标准单元测试包(虽然不是应用程序测试,只是单元测试)。
例如,我使用 Magical Record,并且在我的 podspec 中链接了该库。它存在于我工作区的 Pods 项目中,当应用程序在模拟器或设备上运行时,它可以按预期工作。但是,当我尝试链接到使用 Magical Record 的测试对象时,我收到一个链接器错误,指出它无法从 Magical Record 中找到选择器。我尝试在我的逻辑测试包中更新我的 HEADER_SEARCH_PATH,甚至将其硬编码到 CocoaPods 创建的 headers 目录中,但没有运气。
我可以毫无问题地针对不使用 CocoaPods 库的类运行单元测试。
我要解决这个问题了吗?我应该做其他事情来让编译器看到 CocoaPods 库吗?
ios - 使用 Cocoapods 管理多个目标的依赖关系
我刚刚开始使用 cocoapods 来管理我的 iOS 项目的依赖关系。目前我正在尝试使用 GHIOSUnit 集成单元测试。我遵循了他们的所有指示并尝试了他们的样本测试,这一切都像魅力一样。
但是,当我开始使用我的实际项目文件进行测试时,问题就开始了。
我将 AFNetworking 用于客户端服务器通信,每当我访问名为“CRLClient”的共享客户端(AFHTTPClient 的包装器)时,它都会给我未定义的符号错误。
管理依赖的 pod 文件是这样的
实际的项目目标构建良好,并与 AFNetworking 完美配合。
PS 我需要添加所有要测试的文件以添加到 UnitTest 目标中。那么在构建阶段添加“目标依赖”有什么作用呢?
简而言之,
- 如何在不同目标之间共享公共依赖关系?
- 如果我仍然必须将每个文件添加到新目标,添加目标依赖项真的会做什么?
ios - 使用 Cocoapods 的 Kiwi 测试目标
我通过 Cocoapods 添加了 Kiwi。这是 podfile 的内容
我可以毫无问题地运行该应用程序。但是如果我点击 cmd+u 来运行测试目标(KiwiUnitTest)我会得到一些错误。应该测试的类(ParticleView)使用 BlocksKit(通过 Cocoapods 包含)。所以我将 ParticleView 添加到测试目标(KiwiUnitTest)并且错误说“没有可见的界面......声明选择器......似乎测试目标对Cocoapods一无所知。
我已经添加$(inherited)
到FRAMEWORK_SEARCH_PATHS
并添加$(BUNDLE_LOADER)
到了测试主机。从 podfile 中删除:exclusive =>
true 没有帮助
我删除了所有内容并从头开始设置整个 cocoapod 和测试目标。