Подтвердить что ты не робот

Xcode: удалить приложения в Organizer/Archives?

Я получил сообщение об ошибке "Есть внутренняя ошибка api" в Xcode, и я наконец выяснил, в чем проблема. Приложения, запущенные с тем же идентификатором пакета, приведут к этой ошибке.

Оказывается, что приложения не удаляются в Organizer. Когда я их удаляю, они исчезают. Но когда я ухожу из Xcode, снова зайдите в организатор, приложения все еще там.

Являются ли эти приложения хранятся в Xcode или на моем iDevice? Могу ли я войти и вручную удалить их? Какой каталог?

У кого-нибудь была эта проблема? Решения?

4b9b3361

Ответ 1

В Xcode 4 вы можете удалить заархивированное приложение вручную. Щелкните правой кнопкой мыши по нему, Показать в Finder, удалите его как любую другую папку. Xcode обнаружит удаление и обновит список архивных приложений.

Архивы - это просто пакеты с расширением .xcarchive в ${HOME}/Library/Developer/Xcode/Archives. Они организованы в папки по дате (например, 2011-11-11). Вы можете посмотреть внутри, используя пункт меню "Показать содержимое пакета", как и любой другой пакет.

Ответ 2

XCode 8

Вам нужно очистить эту папку. Здесь хранятся архивы приложений Xcode.

${HOME}/Library/Developer/Xcode/Archives

Он также сэкономит место на вашем жестком диске. Я обнаружил, что у меня было больше 200 ГБ архивов приложений lol.

Ответ 3

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

Ответ 4

Сообщение "Было внутреннее сообщение об ошибке api" также появилось, когда сертификат члена Apple Developer истекал недавно, и вы пытаетесь запустить приложение с кодовым назначением на свое устройство, и оно уже существует на устройстве.

Затем, когда вы удаляете приложение с устройства, вы получаете сообщение "no valid codeign certificate". Затем вы понимаете вышеизложенное и исправляете свой сертификат (и профиль подготовки), а затем все снова работает.

По крайней мере, то, что случилось со мной сегодня.;)