gpt4 book ai didi

xcode - 使用命令行向 Xcode 项目添加库/框架?

转载 作者:行者123 更新时间:2023-12-05 01:16:28 24 4
gpt4 key购买 nike

我正在寻找一种使用命令行将库添加到 Xcode 项目的方法。

我已经成功地使用 XCS tool 将文件添加到组中,但它不支持库。

例如,我希望能够使用终端上的命令将 CoreVideo.framework 添加到特定项目。

最佳答案

这个项目可以处理框架:
https://github.com/kronenthaler/mod-pbxproj

只需将其添加为普通文件,它就会找出正确的类型以及如何设置所有内容(即,将其添加到链接库阶段——当然,在使用它之前,您仍然需要导入头文件) .

    // libFilePath: Path to the framework
frameworkGroup = project.get_or_create_group('Frameworks')
project.add_file(libFilePath,
parent=frameworkGroup,
tree='SDKROOT',
weak=True)

您可以决定是否要弱链接框架(参见代码示例)(只需省略最后一个参数,它默认为 False )。您可以在存储库中找到用于打开/保存 Xcode 项目的代码。

另一种方法是直接添加链接器标志,例如, -framework CoreVideo.framework .如果框架路径设置正确,则不必提供绝对路径。这种方法的缺点是,如果您打开 Xcode 项目,链接的框架并不明显,因为它们不是链接库部分的一部分,框架也不会出现在项目导航器的任何 Xcode 组中。

关于xcode - 使用命令行向 Xcode 项目添加库/框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16422501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com