ios - 如何防止 `pod install` 在不创建新目标的情况下将 libPods.a 添加到 "Link binary with Libraries"构建阶段?

标签 ios xcode macos cocoapods

我正在开发一个静态库,其依赖项在其 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/

相关文章:

ios - 当我尝试导入或导出本地化时,为什么 Xcode 显示 "Duplicate localized resource info.plist found"?

ios - OcMock vs OcMockito - 优缺点是什么

swift:Bundle.main.path 返回 nil

macos - 如何在 Mac OSX 上编译 RarCrack?

objective-c - 多行自动调整大小文本UILabel

ios - 如何使用 Masonry DSL 更新约束?

html - 即使没有指定,网站也仅在 ios 上显示背景图像?

ios - 自定义 Tabbar 和 Tabbar 按钮项

macos - 设置通过brew安装的riak使用哪个配置

macos - NSWindow - 如何知道窗口是隐藏还是最小化?