有一个很好的命令列出了Xcode工作区中的所有方案:
xcodebuild -workspace PATH -list
如何在没有xcodebuild的情况下以编程方式提取此列表?它应存储在Xcode项目文件中的某个位置。但我在xcworkspace中找不到它。例如,在this project。
答案 0 :(得分:2)
这些方案是xcuserdata - 每个方案的单独文件
如果它们不存在,它们就是在飞行中构建的。 (例如,如果该文件夹未在该回购中签入) 建立它们只是枚举所有目标异常是共享方案:它们也是每个方案的1个文件,但是在xcshareddata目录中。
枚举这些文件以获取方案。如果它们不存在,则用户从不运行Xcode