我有一个较旧的项目,该项目正在使用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.)
从字面上看,除了模拟器更新外,没有任何改变。我已经检查了我的构建脚本和其他所有内容。
有什么想法吗?
谢谢
答案 0 :(得分:2)
结果证明-e
不再是有效标志,因此它正在preprocess.h文件中打印-e
,然后将其复制到Preprocess-Info.plist中。因此,Xcode无法打开.plist文件,因此无法构建应用。
所以我只需要从构建脚本中的所有-e
语句中删除echo
标志。