.app файл отображается красным (отсутствует) в новых проектах с Xcode 4 - PullRequest
39 голосов
/ 23 марта 2011

Каждый раз, когда я создаю проект Xcode 4 (приложение для iPhone, библиотека какао ...), файл .app или .a в группе «Продукты» отображается красным (отсутствует).

Даже если я создаю проект, файл остается красным.

Все мои настройки по умолчанию.

Заранее спасибо.

Ответы [ 5 ]

43 голосов
/ 24 марта 2011

Попробуйте создать и запустить на устройстве, я заметил ту же проблему красного текста, но выбрал мой iPhone, и красный текст исчез

31 голосов
/ 09 мая 2013

Я решил проблему с помощью следующего процесса:

  1. Выберите имя проекта -> Нажмите проект -> Настройка сборки -> Поиск "Путь к конфигурации продуктов сборки"

  2. Удалить лишнюю строку оттуда.

  3. Наконец, подтвердите, что вы должны добавить $(BUILD_DIR)/$(CONFIGURATION)

enter image description here

7 голосов
/ 28 января 2013

У меня тоже была проблема с красными .app-файлами в папке Products. Я попробовал многие из предложенных средств, но ни один не помог. Моя конкретная проблема, возможно, была другой. Если у вас те же симптомы, моё решение может сработать и для вас.

Симптомы

  1. Красные файлы .app в папке «Продукты» в области «Навигатор» (левая часть кода xcode) Symptom 1
  2. При выборе .app в области «Утилиты» (правая часть xcode) в окне «Инспектор файлов» отображается «Полный путь»:

    / Пользователи / [имя пользователя] / Библиотека / Разработчик / Xcode / DerivedData // Сборка / Продукты / Отладка / [имя приложения] .app Symptom 2

  3. Файл приложения находится по адресу (обратите внимание на -iphoneos после отладки) :

    / Пользователи / [имя пользователя] / Библиотека / Разработчик / Xcode / DerivedData // Сборка / Продукты / Debug-iphoneos / [имя приложения] .app

  4. Выберите следующее:

    а. проект в области навигатора (левая часть xcode) (симптом 4 - A)

    б. проект в области редактора (средняя часть кода xcode) (симптом 4 - B)

    с. Вкладка «Настройки сборки» (Симптом 4 - С)

Поиск «Путь к продуктам сборки для каждой конфигурации» (Симптом 4 - D). Значение build/Debug вместо build/Debug-iphoneos. Symptom 4

Решение

  1. Выберите следующее:

    а. проект в области навигатора (левая часть кода xcode) (решение 1 - A)

    б. проект в области редактора (средняя часть xcode) (решение 1 - B)

    с. Вкладка «Настройки сборки» (решение 1 - C)

  2. Установите значение «Базового SDK» на Latest iOS (iOS 6.0). На самом деле любой из вариантов iOS должен работать. (Решение 1 - D)

  3. Установите для параметра «Архитектура» значение Standard (armv7, armv7s). (Решение 1 - E)

  4. Установите значение «Поддерживаемые платформы» на iOS (Решение 1 - F) Solution 1

Примечание

  1. Значение для пути сборки продуктов для каждой конфигурации - Debug - это build / Debug-iphoneos (Solution 1 - G)

  2. Файлы .app больше не отображаются красным цветом. (Раствор 1 - Н)

  3. «Полный путь» для .app:

    / Пользователи / [имя пользователя] / Библиотека / Разработчик / Xcode / DerivedData // Сборка / Продукты / Debug-iphoneos / [имя приложения] .app

1 голос
/ 15 августа 2017

Это ошибка, но поверхностная - это происходит, когда вы чистите свой проект.Если файл находится в папке «Продукты», эти элементы предназначены только для отображения результатов процесса сборки.Если вы собираете и запускаете снова, он больше не должен быть красным, но если он красный, это не влияет на ваше приложение.

0 голосов
/ 30 мая 2019

Нажмите Product -> Clean Build Folder и попробуйте снова создать приложение для текущего выбранного устройства.Может быть, не с первого раза, но со второго раза он будет работать правильно.

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