Xcode не может найти Info.plist или Prefix.pch при создании релизной сборки - PullRequest
8 голосов
/ 25 августа 2010

У меня есть проект, который разделяет некоторые файлы между приложением Mac и приложением iPad.Из-за этого я переместил файлы Info.plist и Prefix.pch для каждого в подпапки для Mac и iPad соответственно.Я могу создать приложение для iPad в конфигурации отладки без проблем, для симулятора и для устройства.Я получаю следующие сообщения в результатах сборки:

Обработка iPad / Fogozine-Info.plist

Прекомпиляция iPad / Fogozine_Prefix.pch

с помощьюбольшая зеленая галочка рядом с обоими.Все хорошо.

Когда я собираю для Release, я получаю следующее:

Обрабатываем Fogozine-Info.plist

Файл "Fogozine-Info".plist "не удалось открыть, так как такого файла нет.

Прекомпиляция Fogozine_Prefix.pch

Команда /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2ошибка с кодом выхода 1

с большими красными восклицательными знаками рядом с ними.Есть ли какая-то настройка сборки, которая мне не хватает, специфичная для сборки выпуска?Я вижу, что в настройках Build есть запись Info.plist, но конечный результат остается тем же, независимо от того, оставлю ли я его пустым, установлю его на iPad или на iPad / Fogozine-Info.plist для всех конфигураций сборки.,Я не вижу ничего, связанного с файлом Prefix.pch.Это похоже на ошибку в Xcode.Любая помощь будет принята с благодарностью.

1 Ответ

10 голосов
/ 25 августа 2010

Я понял.Я искал в настройках сборки проекта, но мне нужно было посмотреть в настройках сборки цели.Две настройки, которые мне нужно было изменить, были Info.plist File и Prefix Header.Когда я изменил их изначально, я должен был изменить их только для конфигурации отладочной сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...