Xcode не может найти Info.plist или префикс. pch при создании сборки Release

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

Process 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

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

8
задан Jose Ibanez 25 August 2010 в 16:59
поделиться

1 ответ

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

10
ответ дан 5 December 2019 в 17:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: