问题标签 [subspec]
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.
ios - 未编译具有子规范中的源的 Podspec
我正在整理一个私有 podspec 来专门在 5.1.5 版中构建 Lua,并对 Lua 进行了一些添加。
以下 podspec 应该对应于我们的“手动组合”代码,并为 Lua 提供 openssl、socket 和 zlib 支持。
但是,在检查以下输出时:
我注意到应该下载和编译的 .c 文件不是。
例如,“luaz” repo 包含一个 luau.c 文件,该文件无处可见。仅编译主规范(lua-5.1.5.tar.gz)中包含的 .c 文件,不编译任何子规范中的文件。
在过去的一天半里,我已经阅读并重读了 cocoapods 指南,但它并没有帮助我找出问题所在。
你能帮我弄清楚如何将我添加的 Lua 编译为 cocoapod 吗?
cocoapods - 为什么 cocoapods 0.36.0 每个文件夹都有 pod 类?
我升级 cocoapods 0.36 版本并安装 pod。结果如下图:
图片 http://i3.tietuku.com/8bae565e19ed8cc6.jpg
子文件夹更多 pod 类文件夹。这是cocopods的最新更新?
ios - 使用 cocoapods 的子规范构建 ios 框架的问题
这是我的 SDK 的 podspec:
我正在构建一个TiendeoCore.framework,用于使用命令将其上传到 cocoapods(我有一个构建 .framework 并复制模拟器架构的脚本,我正在显示脚本的主要命令):
将框架上传到 cocoapods 成功完成,但是当我在我的项目上安装版本(构建并运行正常)时,应用程序在启动时抛出此错误:
我的 podspec 有两个子规范(lite和full),我默认安装lite版本,但在运行时TiendeoCore.framworks抛出需要full subspec的依赖,在这种情况下是 Facebook。
在我的代码中,我有一个名为FULLTIENDEOCORE的预处理标志来包含使用完整版本依赖项的源代码:
因此,如果在OTHER_SWIFT_FLAGS中声明了标志,那么代码将被执行(这个标志被添加到完整子规范中的podspec 中)。
我不知道我错过了什么。
提前致谢。
ios - 找不到可可 podspec subspec swift 兼容性头文件
Pod lib 找不到mymodule-swift.h
标头。
我的objc.m
文件之一导入以下代码。
#import <devillogin/devillogin-Swift.h>
Xcode 构建成功。一切都好。
但是当我尝试使用 pod 分发时,会打印以下错误。
pod lib lint mymodule.podspec
致命错误:找不到“devillogin/devillogin-Swift.h”文件
我mylib.podpec
的如下
podspec 中有任何语法mylib-swift.h
吗?