旧项目停止使用最新的模拟器更新进行构建

时间:2018-10-18 16:18:47

标签: ios xcode build-environment

我有一个较旧的项目,该项目正在使用this method创建多个环境。

它在2周前还算不错。今天,我打开了xcode,它要求进行更改(正在下载新的模拟器),现在该项目无法构建。

我收到此错误: error: unable to read property list from file: /Users/{user}/Library/Developer/Xcode/DerivedData/{proj}-axqsdaitnghejddytagzzurgxvka/Build/Intermediates.noindex/{proj}.build/PROD-iphonesimulator/{proj}.build/Preprocessed-Info.plist: The operation couldn’t be completed. (XCBUtil.PropertyListConversionError error 0.)

从字面上看,除了模拟器更新外,没有任何改变。我已经检查了我的构建脚本和其他所有内容。

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:2)

结果证明-e不再是有效标志,因此它正在preprocess.h文件中打印-e,然后将其复制到Preprocess-Info.plist中。因此,Xcode无法打开.plist文件,因此无法构建应用。

所以我只需要从构建脚本中的所有-e语句中删除echo标志。