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

Ошибка Xcode при запуске удаленной программы

Я видел это повсюду в переполнении стека, но все остальные решения не работают для меня. Помогите! Пожалуйста!

Я пытаюсь проверить свое приложение на своем iPhone, он работает отлично, пока я не обновил Xcode и iOS (я тоже был на v4). Я не могу заставить его синхронизировать приложение. Я попытался сбросить этот файл/папку, сбросить кеши, отказаться от перезагрузки Xcode, перезагрузить компьютер, перезагрузить телефон, все, что я могу придумать безрезультатно. Любые идеи?

Error launching remote program: No such file or directory
(/Users/andrew/Library/Developer/Xcode/DerivedData/BTC_Exchange-drzeigaqfnjtatglpppiwxmscsoj/Build/Products/Debug-iphoneos/BTC Exchange.app/BTC Exchange).

И файл существует, нет никаких прав доступа из того, что я могу сказать, и я также проверил проверку всех прав на диск.

4b9b3361

Ответ 1

Перейдите сюда: ~/Library/Developer/Xcode/DerivedData и очистите все старые сборки. Он снова будет работать без необходимости переименования проекта и т.д.

Ответ 2

Попробуйте очистить файлы ~/Library/Developer/Xcode/DerivedData и RESTART Xcode.

Ответ 3

У меня была такая же проблема, как и у вас. Я пробовал все, что вы делали, и точно так же, как вы, ни одно из этих решений не работало для меня. Только сейчас я наконец смог заставить его работать (whew). Вот как я это сделал:

  • Переименуйте свой проект на что-то другое. Сделайте это в Xcode 4 с помощью медленно, дважды щелкнув имя проекта в Навигаторе проектов.

  • Перейдите в свой проект info.plist. Измените идентификатор пакета в соответствии с именем нового проекта. Также измените имя пакета, чтобы быть в безопасности...

  • Сделайте command - shift - k, чтобы очистить проект. Затем запустите!

Это сработало для меня. Удачи.

Ответ 4

Перейти: ~/Library/Разработчик/Xcode/DerivedData​​strong >

Очистить данные пользователя

Очистить проект

Закройте xcode (убедитесь, что вы совсем. Посмотрите на картинку)

   ![Quit xCode][1]

enter image description here

Ответ 5

Для меня, выполнив Product → Clean, перезагрузите XCode.

Ответ 6

Исправлено удаление DerivedData и перезапуск Xcode.

Это было предложение Дэйва Вуда 17 февраля в 8:20

"Попробуйте очистить ~/Library/Developer/Xcode/DerivedData и RESTART Xcode".

В моем случае у меня было около 7 разных "DerivedData", которые я нашел, выполнив поиск DerivedData в finder и удалив их все, закрыв Xcode и перезагрузив.

Спасибо.

Ответ 7

Вопрос

Это обычно происходит при запуске нескольких проектов, которые хранят свои данные в derived data, и поэтому Xcode иногда становится бесполезным по разным причинам, обычно индексируя проект на два разных Рабочие пространства

Решение

Выполните следующие шаги, чтобы выйти из беспорядка:

  • Закройте Xcode, если он открыт.
  • Перейдите в папку производных данных, расположенную в ~/Library/Developer/Xcode/DerivedData​​strong >
  • Удалить все в этой папке (Также пуст мусор)
  • Откройте Xcode и сделайте Очистить продукт, нажав Command - Shift - K
  • Запустите проект, и все будет в порядке.

Фон

В Xcode 4 появилась концепция рабочего пространства, которое позволяет группировать несколько проектов. Каждая рабочая область получает уникальный набор индексов символов, сборки продуктов, макетов окон и т.д., В противном случае Xcode упоминается как производные данные

Ответ 8

Я бы использовал обычный Xcode для не-GM-релиза, а также не-GM iPhone OS. Также я бы попытался перезагрузить устройство, если вы еще не пробовали это. Убедитесь, что все программное обеспечение на вашем компьютере также обновлено. Я использую все последние материалы, и у меня нет проблем с iOS 5.

Ответ 9

Пожалуйста, закройте xcode, а затем запустите его.:)

Ответ 10

Поскольку ни один из ответов выше не работал у меня, я решил поделиться тем, что узнал.

Моя проблема заключалась в значениях UIRequiredDeviceCapabilities в файле Info.plist. Я добавил, что они являются ключевыми gps, когда мне нужны были сервисы location, поскольку мое приложение должно работать не только для iPhone, но и для iPod touch. Когда я попытался отладить его на Симуляторе, все прошло отлично, но на iPod touch, который я использую для отладки, я продолжал получать это глупое сообщение.

Надеюсь, что мой ответ помогает кому-то:)

Ответ 11

Такие проблемы возникают для меня, когда я пытался запустить приложение на IPhone 3g с помощью XCode 4.4.1 (4F1003). Решение Gabriel поможет мне узнать, что не так - в UIRequiredDeviceCapabilities было значение "armv7", я изменил его на "armv6", и ошибка исчезла.

Ответ 12

Просто хотел поставить свое собственное решение здесь, так как это происходит со мной без остановок!

  • закрыть xcode
  • удалить папку с производными данными
  • отключите и перезапустите устройство.
  • затем снова откройте xcode и включите и снова подключите устройство.

который работал у меня. Эти шаги индивидуально никогда не работали для меня, поэтому я просто делаю их все.

Ответ 13

Я вижу ту же ошибку, и пока у меня нет нового решения для добавления, я хотел бы указать на путь выше, и в пути, который я вижу в моем собственном случае, есть неверный файл строка:

/Users/{пользователь}/..../appname.app */имя_приложения *

Это настоящая проблема. И нет такой записи в любом файле проекта

Ответ 14

Недавно я столкнулся с этой проблемой на Xcode 4.4.1 со старым iPod 3G с iOS 4.2.1.

Мое приложение требует iMessage, поэтому я добавил в приложение-Info.plist запись UIRequiredDeviceCapabilities. sms.

Я обновил свой код приложения, чтобы проверить устройство на функциональность класса SMS (MFMessageComposeViewController) перед его выполнением, и я удалил ключ "sms" . Поэтому, проверяя мой код на более старых устройствах, чтобы убедиться, что это сработало, я наткнулся на эту ошибку один раз, когда я снова добавил ключ "sms" приложения-Info.plist.

Теперь получите следующее: с моим приложением на более старом устройстве (без ключа "sms" ) я могу добавить или удалить ключ "sms" , а Xcode не имеет проблем с очисткой/строительством/запуском; но если я удалю приложение с устройства, а затем очистку/сборку/запуск, Xcode жалуется на каталог, который не существует (и он на самом деле там), пока я не удалю отвязный "sms" ключ.

Надеюсь, это имеет смысл и может помочь кому-то.