作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在开发一个静态库,其依赖项在其 podspec 文件中指定,并且不会成为该库的一部分。
为了针对这些依赖项进行开发,我创建了一个 Podfile,它引用了本地 .podspec 文件。运行 pod install
后,我现在可以使用 CocoaPods 创建的工作区,并且在引用依赖项时不再出现构建失败。
除了 libPods.a 被添加到“Link binary with Libraries”构建阶段之外,这一切都是可取的。我不想要这个,因为我不想包含依赖项。我可以手动删除它,一切都很好,直到我下次运行 pod install。
重申;我的问题是,如何防止该条目出现在构建阶段?如标题中所述,我想在不需要创建“虚拟”目标的情况下执行此操作,这是一种可用于使 CocoaPods 链接到该目标的技术。
如果由于 CocoaPods 的某些限制我无法阻止它,我可以使用 CocoaPods post_install
Hook 或添加“运行脚本”构建阶段来删除它吗?
最佳答案
要阻止集成,您可以使用:
$ pod install --no-integrate
关于ios - 如何防止 `pod install` 在不创建新目标的情况下将 libPods.a 添加到 "Link binary with Libraries"构建阶段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21081141/
我是一名优秀的程序员,十分优秀!