Старый проект прекратил сборку с последними обновлениями симулятора - PullRequest
0 голосов
/ 18 октября 2018

У меня есть более старый проект, который использует этот метод для создания нескольких сред.

Он прекрасно сработал 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 голосов
/ 22 октября 2018

Оказывается, -e больше не является допустимым флагом, поэтому он печатал -e в файле preprocess.h, а затем копировал его в Preprocess-Info.plist.Из-за этого Xcode не может открыть файл .plist и приложение не будет собираться.

Так что мне просто нужно было удалить флаги -e из всех операторов echo в сценарии сборки.

...