我正在寻找一种方式来库添加到Xcode项目,使用命令行。
我已经将文件添加到同组成功XCS工具 ,但它不支持库。
我想,例如,希望能够给CoreVideo.framework与终端命令添加到一个特定的项目。
我正在寻找一种方式来库添加到Xcode项目,使用命令行。
我已经将文件添加到同组成功XCS工具 ,但它不支持库。
我想,例如,希望能够给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项目,因为它们不是链接库段的一部分,也不框架在Project Navigator中任何的Xcode组出现。