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

ios - 带有 CocoaPods 的多个应用程序的项目/工作区结构

我即将迁移我的应用程序以使用CocoaPods。我当前的目录结构如下图所示。我有一个包含 3 个项目 ( ipad, ipod, common) 的工作区。ipad和项目中有构建目标,ipod依赖于common项目。

我的问题是,我应该如何将它迁移到 CocoaPods?看起来 CocoaPods 为Podfile您创建的每个工作区创建了一个新工作区。我想保留我的 3 项目工作区结构,因为它似乎将所有内容很好地结合在一起。我应该Podfile为每个带有目标的项目和Specfile公共项目创建一个吗?那么如何在 XCode 中进行设置呢?

0 投票
5 回答
8831 浏览

ios - 本地化和 CocoaPods

我有一个使用 CocoaPods 的项目。结果,我有一个包含两个项目的工作区:我的和 Pods。

Pods 包含我想要本地化的代码,并且我.strings在 Pod 中创建了文件。但是,NSLocalizedString无法加载这些字符串。我怀疑这是因为.strings文件不在主包中,但没有 Pod 包,因为它被编译成静态库。

有没有比我的主项目更好的方法来本地化 CocoaPods 项目中的代码?

0 投票
2 回答
1331 浏览

ios - 无法使用 Kiwi 测试 CocoaPods 添加的框架

我在让测试框架 Kiwi 与通过 CocoaPods 添加的框架一起工作时遇到问题。我同时加载了 AFNetworking 和 Lumberjack,两者都导致测试失败。只有当我的项目中构建到测试目标中的任何源文件包含来自 CocoaPods 的文件时,测试才会失败。这是我收到的消息:

2012-10-15 13:10:44.386 otest[47294:7e03] 无法加载 /Users/[username]/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/KiwiUnitTest.octest 的测试包因为发生了链接错误。dyld 很可能无法找到链接测试包所针对的框架框架或库,可能是因为框架或库在链接时的安装路径不正确。

我已按照 CocoaPods 和 Kiwi 的所有说明进行操作。

例如,我有一个 APIClient 类。它包括 AFHTTPClient.h。如果我在没有将 APIClient.m 内置到测试目标中的情况下运行测试,则测试将构建并运行良好。如果我确实将源包含在其中,则表示一切成功,但未运行测试,并且上述错误消息在我的日志中。

谢谢,詹姆斯

0 投票
4 回答
3384 浏览

objective-c - 无法访问自己的 CocoaPods Pod Core Data 文件

我创建了自己的 CocoaPods Pod 用于内部的应用程序。这个 Pod 也应该使用 Core Data。我将我的文件 xy.xcdatamodeld 添加到我的源文件中,但它没有编译到 xy.momd 文件夹中。

我是否需要在我的 Pod 中设置任何其他属性才能让 Core Data 工作?

我当前的 pod 文件:

0 投票
5 回答
7381 浏览

iphone - 如何向 Cocoapod 添加自定义字体?

我想在 Cocoapod 中使用自定义字体,但在静态库中使用自定义字体时找不到任何内容。由于没有 info.plist 文件,因此无法告诉应用程序使用什么字体。

有任何想法吗?

0 投票
1 回答
275 浏览

objective-c - CocoaPods:“生成支持文件”耗时太长,无论如何要改进?

我在我的项目中使用了 CocoaPods 但是每次我更改某些东西都需要很长时间才能生成支持文件,我知道这不是我可以控制的,但只是想知道它为子库生成的东西,如果是的话,可以我保存现有的“支持文件”,只让它为新添加的库生成一个?

每次更改 Podfile 时,我都会运行“pod install”,这是一个问题,我应该运行“pod setup”吗?

谢谢!

0 投票
2 回答
10334 浏览

iphone - AFNetworking 与 iOS 4.3 不兼容

我正在使用 CocoaPods 安装 AFNetworking 库。这是我的简单 CocoaPods 文件:

我的 Pods 项目和我的主项目是 iOS 6 部署目标和基础 SDK。当我运行 pod install 时,出现以下错误:

更新:

我将我的 Podfile 编辑为:

现在,当我运行 pod install 时,它显示以下内容:

更新规范 repo `master'

Cocoapods 0.15.1 可用。

使用 AFNetworking (1.0) 使用 FMDB (2.0) 生成支持文件

但它从未将 AFNetworking pod 添加到 xCode 中的 pods 项目中。

0 投票
1 回答
1743 浏览

ios - clang:错误:链接器命令在设置 cocoapods 环境时失败,退出代码为 1(使用 -v 查看调用)

我正在为 iOS 项目设置 cocoapods 依赖项管理工具,在构建我的项目时出现此错误:

我正在使用Xcode 4.5Mac OS X Lion 10.7.4。提前谢谢。

0 投票
4 回答
84241 浏览

iphone - 使用 Cocoapods 时忽略 Xcode 警告

在最新的 Xcode 更新之后,我使用了很多第三方库,其中包含许多警告。(例如 Facebook SDK pod)现在所有这些警告都显示在我的 Xcode 中,我想查看自己的警告或错误。

有什么办法可以忽略这些错误?修复它们无济于事,因为在每次“pod install”之后,更改都会被丢弃。

0 投票
3 回答
5476 浏览

ios - 无法使用 XCode/Obj-C 编译 Cocoapods –“Pods-prefix.pch.dia:没有这样的文件或目录”

我正在使用 XCode 4.5.1 和 iOS 6.0 基础 SDK。

这是我收到的错误:

i686-apple-darwin11-llvm-gcc-4.2: /Users/fahim/Library/Developer/Xcode/DerivedData/Currenthiphop-emodxxwwaiojlcboaxuodksuwuww/Build/Intermediates/PrecompiledHeaders/Pods-prefix-evibdktwbatdnbabmrlnderfsxxi/Pods-prefix.pch.dia: No such file or directory

Pods-prefix-xxx 目录下只有 1 个文件: Pods-prefix.pch.pth.hash-criteria

这是我的 Podfile:平台:ios

任何帮助表示赞赏。谢谢!