Обработка файла Info.plist изменяет исполняемый файл

Я работал над приложением для iPhone, и у меня возникла проблема, из-за которой генерирование файла dSYM было ошибочным.

GenerateDSYMFile /Users/kaom/Projects/build/Release-iphoneos/NodeAppGen.app.dSYM /Users/kaom/Projects/build/Release-iphoneos/NodeAppGen.app/NodeAppGen cd / Пользователи /kaom/Projects/Apps/NotenvppH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/usr/bin/dsymutil /Users/kaom/ Проекты /build/Release-iphoneos/NodeAppGen.app/NodeAppGen -o /Users/kaom/Projects/build/Release-iphoneos/NodeAppGen.app.dSYM

Сбой команды / разработчика / usr / bin / dsymutil с кодом выхода 11

Я отследил эту ошибку до ошибки в файле Info.plist приложения.

Вместо

<key>CFBundleVersion</key>
<string>1.0</string>

я имел

<key>CFBundleVersion</key>
<real>1.0</real>

Насколько мне известно, генерация файла dSYM зависит только от исполняемого файла, и файл plist не должен влиять на исполняемый файл. Итак, мой вопрос, почему это прервало генерацию файлов dSYM?

1 ответ

Ищите ошибку ранее в журнале сборки, возможно, такую, которая на самом деле не была проанализирована Xcode как явная ошибка.

Скорее всего, в Info.plist что-то стучало, и он был сильно растерян, чтобы найти <real/> вместо <string/> значение.

В любом случае, отправьте сообщение об ошибке через http://bugreport.applec.om/, так как использование инструментов dev всегда приводит к полезному сообщению об ошибке.

Другие вопросы по тегам