问题标签 [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 投票
4 回答
1999 浏览

ios - 如何为具有静态库目标的项目创建 PodSpec?

我有一个 Xcode 项目 (foo),它构建了一个静态库 (libfoo.a),其中包含一些重要的预/后期构建步骤。传统上,当我在另一个项目中使用这个库时,我会在我的主项目中添加 foo.xcodeproj 作为子项目,然后在主项目中连接构建依赖项设置。

我希望使用 CocoaPods 让这一切变得更容易,但我不确定它是为此而设计的。我是否应该将构建设置从 foo 项目复制到一个 pod 规范中,以便 CocoaPods 可以按照它想要的方式构建它?我的前/后构建步骤呢?

有关于为闭源预编译库(如 TestFlightSDK)创建 Pod 的信息,但我不想预编译我的库。

0 投票
1 回答
2193 浏览

objective-c - 如何在 Cocoapod 子规范中定义不同的 xcconfig 参数?

我开发了一个 iOS 项目,它是一个处理不同服务器的类库。每个使用该库的应用程序只需要一台服务器。服务器类型可在编译时通过预处理器定义进行配置。

在我的库的 podspec 中,我为每个服务器定义了各种子规范,如下所示:

我的应用程序是一个多客户应用程序,每个客户有一个目标。每个客户都使用图书馆项目中的特定服务器。所以,我的 Podfile 看起来像这样:

pod install脚本的作用是将子规范中定义的所有标志合并为每个 pod-customerN.xcconfig 文件中的一个值

有什么建议可以规避 Cocoapods 的这种错误(?)行为吗?据我了解文档,子规范属性应该只继承其父规范而不是同级子规范。

0 投票
4 回答
2336 浏览

ios - CocaPods 导入 AFNetworking 但不导入 OHAttributedLabel

我正在使用 CocaPods 将其添加AFNetowrkingOHAttributedLabel我的项目中。我安装了两个库。AFNetworking在我的项目中导入就好了。但OHAttributedLabel不是。我不知道为什么!

播客文件

安装两个库后,当我导入

我没有收到任何错误,一切正常

但是当我尝试导入时

我正进入(状态

'OHAttributedLabel/OHAttributedLabel.h' file not found

错误

吊舱安装输出

建议说

确保您的项目正在使用 Pods.xcconfig。要检查此项,请选择您的项目文件,然后再次在第二个窗格中选择它并在第三个窗格中打开“信息”部分。在配置下,您应该为需要安装 pod 的每个配置选择 Pods.xcconfig。

我不确定在哪里添加这个。这就是我的配置的样子

在此处输入图像描述

编辑

复制 pods.xcconfig 后

在此处输入图像描述

0 投票
0 回答
253 浏览

ios - 为什么“pod update”会在 Hudson 上产生“stty:stdin 不是终端”?

我正在使用 cocoapods 并在我们的 Hudson 服务器上的工作构建步骤中调用“pod update”。

这是日志:

直接从我的机器上的命令行工作或直接在 Hudson 机器上工作时,我没有得到这个。发生了什么事,我应该担心吗?

0 投票
4 回答
5627 浏览

ruby - 安装 CocoaPods 的问题

我正在尝试在 OSX 中设置 CocoaPods(我正在运行 10.8.2) - 所以我运行

sudo gem install cocoapods

它成功了,我得到 - '成功安装 cocoapods-0.17.2 1 gem installed'

然后......我尝试pod setup '-bash:pod:找不到命令'

如何让命令行识别此命令?

0 投票
1 回答
5820 浏览

ruby - 使用 Ruby XcodeProj 创建 Xcode 项目

我的想法是制作一个类似于 rails setup 应用程序的命令行实用程序。它应该自动创建一个 Xcode 项目,设置单元测试,设置 Frank,安装最常用的 Cocoapods 并设置一个项目结构。

目前没有这样的东西,我真的很想拥有它并开源它。我昨天在这里为其他问题苦苦挣扎,但没有发现任何最新信息。

我提出了使用XcodeProj的想法,CocoaPods使用它来生成包含 Pod 的项目。所以应该不是不可能做到的。我还找到了 XcodeProject,但这似乎是只读的。

有人(也许是 Cocoapods 开发人员)可以给我一个提示,因为 Xcodeproj gem 是非常无证的。

0 投票
1 回答
213 浏览

ios - Website which shows CocoaPods libraries sorted by github stars

I am looking for good iOS Libraries and Frameworks.

I discovered the great CocoaPods library manager and its great!

But its really hard to find the really goods libraries in CocoaPods. The search functionality is not very advanced. But most of the libraries are on github.

Now I am wondering if someone has already done a sorting of the CocoaPods libraries according to the github stars? So that I can find the very good or widely used libraries easy on CocoaPods.

0 投票
1 回答
139 浏览

git - Git 子模块自动推送

在详细介绍之前,让我解释一下我的(可能不正确的)思考过程。

我们有一个非常大的存储库,其中包含许多开发人员定期处理的未编译库。Published我们有一个脚本来构建所有这些库,这些库输出到文件夹名称Published

但这不适用于子模块,因为它们是它们自己的存储库。也许子模块不是我想要的,我还能做什么?我可以用子模块干净地完成这项工作吗?

我首先希望将这些放在单独的仓库中的原因是我们在 iOS 项目中使用cocoapods来使用这些库作为依赖项,但是使用主仓库需要登录 cocoapods 以“预下载”仓库。我们尝试过使用孤立分支,但它仍然首先下载整个 repo。我会标记 cocoapods 以防万一,其他人有这个问题。

感谢您的所有帮助!

0 投票
1 回答
88 浏览

ruby - 使用 MKStorekit 和 Rubymotion

MKStoreKitConfiguration 文件需要放在哪里才能被 Rubymotion/MKStorekit Cocoapod 识别?

0 投票
2 回答
1463 浏览

objective-c - 导入 MagicalRecord 时单元测试构建失败

我有一个使用 Apple 提供的 UnitTest 模板的项目设置。我也将 MagicalRecord 添加到前缀标题中。当我在设备和模拟器上运行时,一切正常。除了单元测试,当我为单元测试编译时,构建失败并使用以下命令:'CoreData+MagicalRecord.h' file not found. 这发生在前缀标头中。

前缀.pch

有人有想法吗?