问题标签 [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.
xcode - 如何在 podspec 文件中添加 dylib 和静态库
例如,我有项目 A,它需要项目 B,所以我使用 pod "Project B"。但是项目 B 需要一些 dylib 和静态库。因此,我编写了项目 B podspec,例如:
但在项目 B 中不是 libc++.dylib。
ios - Cocoapod podspec 参考 iOS 和 OSX 项目
是否有关于如何制作工作区中的 iOS 项目和OSX 项目都使用的 CocoaPod podspec 的示例或建议?我正在开发一个使用蓝牙的 Pod,我相信很多人都希望他们的 OSX 项目和 iOS 项目都生活在同一个工作区中,引用同一个 Pod。
有几件事我不确定,例如在 iOS 和 OSX 之间更改 Base SDK,以及如何使项目引用 iOS 或 OSX 目标。
无论如何,欢迎任何建议。提前致谢。
ios - Cocoapods 未正确链接私有框架 Pod
我正在尝试将一系列 Pod 链接在一起以封装项目功能并遇到了问题。
我有 3 个豆荚:
- IOS-Intrasonics -> 包含 Intrasonics.framework
- IOS-Core -> 包含核心 API 和 Intrasonics 功能
- IOS-Consumer -> 包含使用核心的消费者应用程序
Intrasonics Podspec:
IOS-Core Podspec:
这两个 Pod 都位于私有存储库中。现在,当我pod spec lint
在 IOS-Core 上运行时,它会返回:
尽管 Podspec 将 IOS-Intrasonics 列为依赖项,但它并没有链接它。IOS-Intrasonics 包含在 Podfile 中并且在项目中工作得很好,但它不能作为依赖项工作。请帮忙!
ios - CocoaPods: point to a branch in pod spec
I'm trying to install code from a repository's branch on a pod spec, and based on the documentation, this should work:
But I get an error with something like [!] Unsupported version requirements. Updating CocoaPods might fix the issue.
It works when installing from a pod file directly:
Does anyone know? Thanks!
ios - 来自 github 的 Pod 不工作
我分叉了 CBZSplashView,我想在我自己的项目中使用它。
为了确保问题不是来自我,我从头开始创建了一个 Xcode 项目。
我的项目 Podfile 包含一行:
当我跑步pod install
或者pod update
我有原始版本的 pod 时——不是我的叉子。
我做错了什么?
该:git
参数会覆盖 podspec 的来源。
我试图修改 podspec 以表明源文件现在在我的存储库中,但也没有工作。
日志pod update --verbose
:
任何帮助表示赞赏:)
cocoapods - CocoaPods podspec 平台特定源
尝试为ios
和osx
在 podspec 中设置不同的源值,如下所示:
但收到错误消息:
未定义的方法`source='
似乎特定于平台s.ios.source
并且s.osx.source
不受支持?
如何指定特定于平台的源?
http - podspec source :http 解压到哪里?
我正在创建的 podspec 正在通过 :http 源下载 zip 存档:
我指的是 zip 存档中的文件,如下所示:
通过 pod spec lint 验证,并且 pod install 在我试用 podspec 的项目中也能正常工作。但是在构建时出现错误:
ld:警告:找不到选项“-F”的目录/Users/niklas/code/playground/libspotify podspec test/Pods/libspotify-12.1.45-Darwin-universal”'ld:找不到框架 libspotify
收到此错误是因为 FRAMEWORK_SEARCH_PATHS 设置不正确。PODS_ROOT 目录中没有下载的 zip 存档文件夹。
我应该将 FRAMEWORK_SEARCH_PATHS 指向哪里?提取的 zip 存档在哪里?
ios - 适用于 iOS 和 OS X 的 CocoaPods?
我有一个为 iOS 8 创建的静态库,并创建了一个相应的 pod 规范文件,以便可以通过 CocoaPods 交付它。我也想在 OS X 上构建和分发这个库。这可能吗?我需要如何设置项目结构和 pod 规范文件?我需要做一些特别的事情吗?
xcode - CocoaPods:如何指定某些项目不应添加到 podspec 中的构建阶段?
在Cat2Cat和其他一些可执行文件很少的项目上工作,我想确保这些可执行文件不包含在构建阶段,以避免warning: no rule to process file
我在可执行文件上收到警告。
我很难弄清楚如何使这项工作,因为我对 Ruby 有点垃圾。看起来它可能必须是某种post_install
脚本才能从目标中删除文件,但我有点不清楚可以用post_install
脚本做什么。
我查看了Podspec Syntax Reference,但它似乎对这类事情没有太大帮助。
任何人要么a)已经有一些代码可以作为示例分享,要么b)有任何关于我可以在哪里弄清楚如何做到这一点的建议?
谢谢!
cocoapods - CocoaPods 规范不会将捆绑包复制到应用程序
我正在为我的库创建一个私有 podspec(实际上是子规范),它带有一个 3rd 方.bundle
文件。我正在尝试通过在规范中使用资源关键字指定它来复制捆绑包
但脚本ApplifierImpact.bundle
中不存在。Pods-MyApp-resources.sh
我究竟做错了什么 ?
干杯,简