问题标签 [podspec]
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.
swift - 在为我的 repo 设置 podspec 期间,使我的 objc 类可用于同一项目的 swift 类
我为我的仓库(框架)设置了一个 podspec。在我的仓库中,有一些 swift 类,我希望这些 swift 类可用于同一仓库中的某些 objC 类。我知道xcode会自动生成一个头文件:product-Swift.h
file,这样object-c类就可以通过导入这个头文件来使用swift类。我的问题是如何设置 podspec 文件以便可以生成这个 swift 头文件并且 objC 类可以导入它?
在我的 podspec 文件中,我启用了模块定义并为 swift 生成接口构建头文件。但我无法编译我的 objC 类,因为找不到 product-Swift.h 文件。
欢迎任何想法,在此先感谢。
ios - 可以防止 podspec 中的另一个 pod 吗?
任何人都知道是否可以在 podspec 中指定您不能同时拥有某个 pod 和另一个 pod?本质上与依赖相反..我一直在网上四处寻找,但找不到任何东西。
面对一个范例,我想要一个包含所有功能的中央 pod。或者用户可以结合使用 1 个或多个子集 pod。所以我想禁止同时安装大 pod 和 1 个或多个子 pod。
这可能吗?如果是这样,怎么做?
ios - Error when validating podspec
I've created a cocoapod and I am attempting to validate its podspec, but I get this error:
I am using Xcode 7 beta, developing for ios9
ios - 私人 cocoapod 从不显示更新
我有一个私人可可豆荚,我已成功构建并包含在我的项目中。
在我的项目的 podfile 中,我将其添加为:
我的 podspec 文件位于项目的根目录中,我按照可达性中的示例进行操作。当我更新我的 pod 时,我像往常一样在 xcode 中更改版本号,我更新了 podspec 版本和源(标签)。我还将标签应用于 git。更新后,当我进行 pod update / pod oudated 时,我永远不会得到这个新更新。我最终不得不删除吊舱,执行“吊舱安装”-> 添加吊舱,再次执行“吊舱安装”。此时我得到了我的最新版本。
我觉得我可能会遗漏一些东西,但我已经通过指南没有运气。
ios - 为 iOS 和 OSX 开发 CocoaPod
我已经为 iOS 发布了一个 CocoaPod,并希望在 OS X 上也可以使用它。我已经修复了我的 PodSpec,以便它适用于 iOS 和 Mac OS X:
这是一个仅使用 Foundation 类的简单 pod,因此它不需要单独的资源。一切都很好,但是在 pod lib lint 期间,我收到以下错误:
有点道理,我在 Xcode 开发部分的 EveryoneAPI.bundle 目标设置为创建 iOS 包。我一生都无法弄清楚如何让 pod 以 OSX 为目标。有没有好的指南?我要添加新目标吗?如果是这样,我如何告诉 podspec 查找该特定捆绑包而不是 iOS 捆绑包?
cocoapods - podspec lint 使用最新的 Xcode 测试版失败
我正在运行pod spec lint --verbose
并获得以下输出:
有一个断言被触发IDEIsInitializedForUserInteraction()
该项目与最新的 Swift beta 兼容,因此需要使用最新的 Xcode-beta 命令行工具构建(我尝试过使用xcode-select
Xcode 的 Location Preferences 进行设置和重新设置)。
关于可以做些什么来解决的任何想法?
ios - Pod 安装警告:是多个组的成员
Motive : 创建一个带有本地化 xib 的库。
我将 Podspec 更改为:
按照此链接的指导 - http://yannickloriot.com/2014/02/cocoapods-and-the-localized-string-files/
但这在安装我的 Pod 时给了我一个警告 -
我需要的
- 如何处理这个错误?
- 如何使用具有本地化 xib 的 pod,以便在安装我的源和资源时它们应该采用相同的格式......?
ios - 当 pod lib lint 成功时,pod spec lint 失败。'vendored_frameworks' 模式与任何文件都不匹配
我制作了一个我想通过 CocoaPods 分发的框架。
我不确定我是否在做一些愚蠢的事情。我在基本目录中包含了一个完整的 .framework 文件夹,我希望它成为我的 pod 的来源。当我运行“pod lib lint”时,一切似乎都很好,但是当我运行“pod spec lint”时,我得到:
我在查看stackoverflow后尝试添加preserve_paths,但这似乎无法解决我的问题。通过阅读 cocoapods 文档, vendored_frameworks 是“Pod 附带的框架包的路径”,所以我认为在这里使用它似乎很好。
这是我的 podspec 文件:
任何见解将不胜感激!谢谢!
.framework 目录具有结构
ios - 在 cocoapods Podspec 中定义自定义模块映射文件
我制作了一个自定义module map
文件来处理libxml
swift 项目中的导入。(non-modular include
错误)
如果我手动执行它会很好,但是当我尝试一个包含来自此自定义模块的导入的简单项目cocoapods
时不会找到/解析模块。pod lint
我试过s.module_map = "module/module.modulemap"
了
任何帮助,将不胜感激。
ios - 将自定义模块添加到 Podspec 中的 Target 构建设置
我尝试在我的 Podspec 中添加一个自定义模块,但是设置:
module_map : 'module/module.modulemap'
并在构建设置中:
但是 pod spec lint 会失败,告诉我他不知道我的自定义模块。