Ответ 1
Попробуйте создать и запустить на устройстве, я заметил ту же проблему с красным текстом, но выбрал мой iPhone и красный текст исчез.
Каждый раз, когда я создаю проект Xcode 4 (приложение iPhone, cocoa library...), файл .app или .a файл в группе Products отображается красным цветом (отсутствует).
Даже если я создам проект, файл остается красным.
Все мои настройки по умолчанию.
Спасибо заранее.
Попробуйте создать и запустить на устройстве, я заметил ту же проблему с красным текстом, но выбрал мой iPhone и красный текст исчез.
Я решил проблему со следующим процессом:
Выберите имя проекта → Нажмите "Проект" → "Настройка сборки" → "Поиск" в "Путь к контенту для конфигурации"
Удалите лишнюю строку.
$(BUILD_DIR)/$(CONFIGURATION)
У меня тоже была проблема с красными файлами .app в папке "Продукты". Я попробовал много предлагаемых средств, но никто не работал. Моя особая проблема, возможно, была иной. Если у вас такие же симптомы, мое решение может работать и на вас.
При выборе .app, области Utility (правый раздел xcode), в окне просмотра файла отображается "Полный путь":
/Пользователи/[имя пользователя]/Library/Разработчик/Xcode/DerivedData//Build/Products/Debug/[имя приложения].app
Файл приложения находится в (обратите внимание на -iphoneos после Debug):
/Пользователи/[имя пользователя]/Library/Разработчик/Xcode/DerivedData//Build/Products/Debug-iphoneos/[имя приложения].app
Выберите следующее:
а. проект в области Navigator (левая часть xcode) (Симптом 4 - A)
б. проект в области редактора (средняя часть xcode) (Симптом 4 - B)
с. Вкладка "Настройки сборки" (Симптом 4 - C)
Найдите "Путь к продуктам для каждой конфигурации" (Симптом 4 - D). Значение build/Debug
вместо build/Debug-iphoneos
.
Выберите следующее:
а. проект в области Navigator (левая часть xcode) (решение 1 - A)
б. проект в области редактора (средняя часть xcode) (решение 1 - B)
с. Вкладка "Настройки сборки" (решение 1 - C)
Задайте значение "Base SDK" на Latest iOS (iOS 6.0)
. На самом деле любой из вариантов iOS должен работать. (Решение 1 - D)
Задайте значение "Архитектуры" Standard (armv7, armv7s)
. (Решение 1 - E)
Задайте значение "Поддерживаемые платформы" iOS
(Решение 1 - F)
Значение для Per-Configuration Build Products Path - Debug - это сборка /Debug -iphoneos (решение 1 - G)
Файлы .app больше не красные. (Решение 1 - H)
"Полный путь" для .app:
/Пользователи/[имя пользователя]/Library/Разработчик/Xcode/DerivedData//Build/Products/Debug-iphoneos/[имя приложения].app
Это ошибка, но поверхностная - это происходит, когда вы очищаете свой проект. Если файл находится в папке "Продукты", эти элементы предназначены только для отображения результатов процесса сборки. Если вы снова создаете и запускаете, он не должен быть красным, но если он красный, это не влияет на ваше приложение.