Xcode Ошибка запуска удаленной программы - PullRequest
17 голосов
/ 18 июля 2011

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

Я пытаюсь протестировать свое приложение на своем 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).

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

Ответы [ 14 ]

20 голосов
/ 17 февраля 2012

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

8 голосов
/ 24 марта 2012

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

5 голосов
/ 22 декабря 2011

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

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

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

  3. Выполните команду - shift - k наочистить проект.Тогда беги!

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

4 голосов
/ 04 сентября 2012

Перейти: ~ / Библиотека / Разработчик / Xcode / DerivedData

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

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

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

   ![Quit xCode][1]

enter image description here

1 голос
/ 06 июля 2014

Issue

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

Решение

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

  1. Выйдите из Xcode, если он открыт
  2. Перейти к производномупапка данных, расположенная по адресу ~ / Library / Developer / Xcode / DerivedData
  3. Удалить все в этой папке (также очистить корзину)
  4. ОткрытьXcode и сделайте Product Clean , нажав Command - Shift - K
  5. Запустите ваш проект, и все будетвернуться к обычному состоянию

Фон

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

1 голос
/ 15 апреля 2012

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

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

"Попробуйте очистить ~ / Библиотека / Разработчик / Xcode / DerivedData и RESTART Xcode. "

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

Спасибо.

1 голос
/ 05 апреля 2012

Для меня работа Product -> Clean и перезапуск XCode работали.

0 голосов
/ 10 сентября 2013

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

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

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

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

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

0 голосов
/ 09 июля 2013

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

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

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

0 голосов
/ 18 апреля 2013

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

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

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

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