问题标签 [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.

0 投票
2 回答
2619 浏览

c# - 将 cocoapods 与 xamarin 一起使用

这真的是在 xamarin 中使用 cocoacontrols 吗?例如这个: http: //www.cocoacontrols.com/platforms/ios/controls/kycirclemenu 我知道我可以用 UICollectionView 创建类似圆形菜单的东西(http://docs.xamarin.com/guides/ios/user_interface /introduction_to_collection_views)但无论如何想知道这真的使用cocoapods。

谢谢,雅罗

0 投票
2 回答
11817 浏览

ios - 具有多个 .xcconfig 文件和 cocoapods 的复杂 Xcode 项目

我正在开发一个 iOS 项目,不幸的是,我们必须使用的一些库有两个版本。一个用于调试的版本,一个用于生产的版本。无法使用生产库进行调试。并且同样不能使用调试库。在生产中。

为了解决这个问题,我们在项目中设置了多个目标(一个用于调试,一个用于生产)。这些目标使用单独的 .xcconfig 文件(App-Debug.xcconfig 和 App-Production.xcconfig)为每个目标定义:LIBRARY_SEARCH_PATHS、HEADER_SEARCH_PATHS 和 OTHER_LDFLAGS。

这一切都很好,但是手动跟踪我们所有的第三方依赖项变得很痛苦。因此,我们决定开始使用 CocoaPods 来管理我们的一些第三方依赖项。

但是由于这些“两个版本”的库,我们不能按预期使用 Pods.xcconfig,而是需要将其中的设置附加到我们自己的 App-Debug.xcconfig 和 App-Production.xcconfig 中。

我不确定执行此操作的正确方法,因为我尝试的所有操作似乎都无法编译,因为找不到我的 pod。

我们的 Pods.xcconfig:

应用调试.xcconfig:

应用生产.xcconfig:

配置-XXX.xcconfig:

我们可以看到 Pods.xcconfig 和我们自己的 App-Debug.xcconfig 设置了:LIBRARY_SEARCH_PATHS、HEADER_SEARCH_PATHS 和 OTHER_LDFLAGS。

我需要将 Pods.xcconfig 中声明的值附加到我们在 App-Debug.xcconfig 中声明的值上。

我们正在使用 Xcode 4.6 并为 iOS 4.3 构建。

0 投票
5 回答
6394 浏览

ios - Cocoapods:关闭 MagicalRecord 注销

关闭 MagicalRecord 注销需要在它首次包含在项目中之前进行#define,但对于由 Cocoapods 管理的项目,我无权在 Pods 项目中添加#define。在这种情况下,如何完全关闭注销?

我花了几个小时想办法做到这一点,在这里发帖希望它能帮助其他人。

编辑:这不是重复的,因为它讨论了在 Cocoapods 下关闭注销

0 投票
11 回答
63479 浏览

ruby - gem 安装失败并出现 openssl 失败

我试图在我的 OSX Mountain Lion 上安装 cocoapods ( http://cocoapods.org/ )。

首先我试过

然后我尝试了

然后我尝试了

仍然(!)获取旧版本

我究竟做错了什么?如何安装 cocoapods gem?

谢谢


编辑,尝试@sean 建议:


修复 brew doctor 的问题后编辑(2)


修改 /etc/paths 后编辑

我将 /etc/path 文件编辑为:

完全关闭终端并重新打开它仍然启动旧版本的openssl!

为什么?


编辑,我的 bash_profile

顺便说一句,我的机器上似乎不存在 /etc/grc.bashrc 。此行和末尾的 rvm 行都是由已安装的脚本添加的


编辑

0 投票
1 回答
1364 浏览

ios - 无法向项目添加新 pod:架构 i386 的未定义符号

嗨,溢出者,

我现在已经在这个问题上拉了一个多星期的头发,我似乎根本找不到任何东西。我不知道为什么或如何,但在某一时刻我的项目停止接受更多 Pod,让我解释一下。这是我的 Podfile:

一切都很好,但这是诀窍,只要我想添加一个新的 pod(如 Flurry 或 Crittercism),我就会得到同样的错误:

Undefined symbols for architecture i386: "_OBJC_CLASS_$_Crittercism", referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我对此感到非常沮丧,因为我接近这个项目的结尾,我目前被迫通过“肮脏的旧方式”导入这些库!任何帮助将不胜感激!

0 投票
1 回答
465 浏览

iphone - XCode 禁用提示以恢复外部更改

我有一个在 XCode 4.6 中使用 Cocoapods 的 iOS 项目。

每次我运行pod installXCode 时都会提示我保留 xcode 版本或恢复对磁盘中“App-Name.xcworkspace”的更改。

现在显然每次弹出此对话框时,我都可以单击“恢复”,但这很乏味并且会修剪错误,因为该术语令人困惑,因为此对话框中的“恢复”实际上意味着将版本保留在磁盘中。

有没有办法在 XCode 设置中禁用此提示?

0 投票
1 回答
299 浏览

ios - 为什么 Xcode 在使用 CocoaPods 后不安装我的 iOS 应用程序?

我已经安装了 CocoaPods,并将我的依赖项放在 Podfile 中。运行后pod install,我打开显示一个Pods项目和一个MyProject项目的 myproject.xcworkspace。

但是,当我像往常一样单击运行时,Xcode 只是说“构建成功”,而不是将应用程序安装到我的设备上。我在这里想念什么?

简短版本:打开 CocoaPods 工作区后,如何让 Xcode 将应用程序安装到设备上?

0 投票
3 回答
705 浏览

objective-c - 你如何对 CocoaPod 代码进行单元测试?

我正试图将 Cocoapods 的魔力带到我的公司,但它遇到了一个小障碍。我们需要能够对来自 Cocoapods 的代码进行单元测试。

所以,我的问题是,是否有其他人在他们的公司中遇到过这种情况(或者是否有人偏执到足以关心对这段代码进行单元测试并弄清楚如何进行?)。这对我们来说可能不是一个交易破坏者,但如果我提前解决这个问题,它肯定会帮助管理工作顺利进行。

我们可能可以在客户端应用程序中插入测试,但考虑到我们将使用 pod 来减少手动工作,这需要大量的手动工作。以某种方式做一次就好了。

0 投票
1 回答
114 浏览

objective-c - How should the app project depend on libHello.a and libHello.a depend on libPods.a?

I tried to use cocoapods in an static library project iKit, and use iKit as a subproject in my main app project. When I build the main app project, an error is occur:

Look image here:

How should I struct the source and static library like that?

If I directly Use the cocoapods in main app project TestiKit, everything will be OK.

What I should do?

0 投票
3 回答
4951 浏览

objective-c - 如何使用 CocoaPods 将 GitHub 的 Mantle 添加到 Xcode

我已经使用CocoaPods将 GitHub 的Mantle项目添加到 iOS 6 项目中:

然后我在自定义搜索路径之前($inherited)将变量添加到Header Search Paths项目的“构建设置”部分。导入 Mantle 头文件时,Xcode 抱怨

我错过了一些步骤吗?我还安装了其他 pod(AFNetworking 和 SSKeychain),但只有 Mantle 给我带来了问题。

我还添加了 SSToolkit,但遵循其“入门”中的说明,即不使用 CocoaPods。