0
有一个很好的命令列出在Xcode中工作区的所有计划:的Xcode工作区方案定义
xcodebuild -workspace PATH -list
如何在没有xcodebuild联编程序提取这个名单?它应该存储在Xcode项目文件的某个地方。但我无法在xcworkspace中找到它。例如,在this project。
有一个很好的命令列出在Xcode中工作区的所有计划:的Xcode工作区方案定义
xcodebuild -workspace PATH -list
如何在没有xcodebuild联编程序提取这个名单?它应该存储在Xcode项目文件的某个地方。但我无法在xcworkspace中找到它。例如,在this project。
的方案是在xcuserdata - 每个方案
它们是建立在飞,如果它们不存在唯一的文件。 (例如,如果该文件夹未在该回购库中签入) 要构建它们只需枚举所有目标
共享方案的例外情况:它们也按照每个方案来1个文件,但位于xcshareddata目录中。
枚举这些文件以获取方案。如果它们不存在,用户从不运行Xcode
谢谢,为您解答。问题是Xcode如何根据存储库中的文件生成这些方案。 – alexey
我不明白..如果文件不存在,那么没有任何方案。如果你想要的话,在这种情况下枚举所有目标。因为这是每个目标的默认值:1个方案。 –
问题是“xcodebuild -list”究竟是如何工作的。它不使用xcuserdata文件。它假定我从xcodeproject获取数据。但是,确切的算法是什么? 这是关于Xcode项目文件格式的更多问题。 – alexey