ios - 从命令行将静态库添加到 xcode 项目

标签 ios static-libraries command-line-tool

我有一个包含 libSomething.a 和 two.h 文件的静态库,我必须将其包含在我的 xcode 项目中以执行特定任务。我想从命令行将库附加到 xcoce 项目,有没有办法做到这一点?提前致谢

最佳答案

不是直接的命令行方式,但您可以编写一个 ruby​​ 脚本来实现这一点。您可以使用名为 xcodeproj 的 gem 来编辑 Xcode 项目文件。

要添加 .a 库,您可能需要使用项目文件的路径创建一个 Project 对象,然后使用 new_file 方法Project 类将其添加到项目中。相当于把同一个文件拖到Xcode中。对于头文件,您可以将它们作为新文件添加到项目中(与库相同),或者只设置 Xcodeproj::Project::Object::的 HEADER_SEARCH_PATHS 键项目对象的 XCBuildConfiguration

关于xcodeproj的更多信息和使用,可以引用home pagedoc page .

关于ios - 从命令行将静态库添加到 xcode 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22165219/

相关文章:

parse-platform - 是否可以通过 Parse 命令行工具克隆已经部署在服务器端的现有云代码?

ios - 查找内存泄漏

ios - TItanium Studio - iOS - 带标签子的 ListView

c++ - 从 .cpp 文件创建 Xcode 项目

gcc - libtool:将 la 转换/提取为 a

java - native_init() 链接错误

command-line-tool - 如何在 vifm 版本 > 0.4 中的单独屏幕窗口中编辑文件

ios - 自 SDK 4.4 起无法在 iOS 上编译 Aviary

ios - 使用 TestFairy.begin() 时在 Xcode 9 中使用未解析的标识符 'TestFairy' 错误

c++ - 与 Sunstudio 的静态链接