2014-12-25 2 views
7

я получаю следующее предупреждение, когда я пытаюсь запустить мое приложение:Файл «<appName> .app» не может быть открыт, потому что у вас нет прав для просмотра его

Файл «WxChase.app Msgstr "невозможно открыть, потому что у вас нет разрешение на просмотр.

Я просмотрел все предыдущие вопросы, которые я мог найти, и не могу найти ответ.

Я попытался:

  • Замена моего info.plist
  • Удаления производных данных
  • Дублирования моего приложения
  • Редактирования разрешения на папке проекта
  • Изменения «Компилятора для C/C++/Objective-C "по умолчанию в настройках сборки
  • Проверка моей архитектуры
  • Очистка моего проекта

Благодарим за помощь!

Обновление: я не могу запустить его в симуляторе или на своем телефоне.

+0

Вы пытаетесь запустить его в симуляторе? –

+0

Да, я не устал на телефоне, потому что мне нужно получить шнур. – jbokwx

+0

Любые 'Upate to reconmmented settings'? –

ответ

14

выберите Информация

Введите имя расслоения как: $ {PRODUCT_NAME}

Исполняемый файл: $ {EXECUTABLE_NAME}

+0

Вы спасли мой день спасибо :) –

+3

это не помогло мне :(** Xcode 7.3 ** – swiftBoy

+0

спасибо, что он работает – ChenSmile

5

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

+1

Моя черта, @Aku, этот одинокий маленький ответ отсутствовал ключ для всех моих проблем. Решения, которые работали для других людей, никогда не работали для меня, но это было! Спасибо за то, что выбрали его там. Вы получили мой голос. –

+0

Я просто столкнулся с этим вопросом, причина, спасибо! – Rajveer

0

На XCode 7.3 я получил ту же самую проблему

Ошибку я сделал

Я просто добавил физические папки и переехал мои файлы в них, проблема началась.

Я также попробовал все

  • По умолчанию компилятор
  • Чистый и построить
  • Reset симулятор и перезагрузки симулятор, Xcode, iPhone даже макинтош
  • Обновлено Info.plist
  • Удаление Производные данные
  • Редактирование permissio п по папке проекта
  • Проверка мои архитектуры

ничего не получалось :(

Как я решил

Я просто удалил эти физические папки, чистая сборка и YESS !! Оно работает!!

0

У меня возникла такая же проблема после того, как я случайно удалил папку из проекта XCode, содержащую несколько требуемых файлов. Как ни странно, эта папка содержала как LaunchScreen, так и основные раскадровки, а также пользовательский (и только) AppDelegate проекта ... но мне удалось создать проект без ошибок, и единственная ошибка, когда я нажал кнопку «Выполнить», был диалоговое окно «у вас нет разрешения», а не ошибка времени выполнения, жалующаяся на отсутствие файлов/ссылок/зависимостей.

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

0

Обычно я делаю это одним из двух способов.

Вы можете очистить проект с Command + Сдвиг + K

Найти Производный путь данных по Xcode-> preference-> locations-> Производные данные, а затем удалить его. rm -r /Users/roofe/Library/Developer/Xcode/DerivedData

Смежные вопросы