предупреждение: нет правил для обработки JavaScript для архитектуры armv7 - PullRequest
24 голосов
/ 13 декабря 2010

При попытке запустить JavaScript с какао я получаю предупреждение:

warning: no rule to process file '$(PROJECT_DIR)/myJavaScriptFile.js' of type sourcecode.javascript for architecture armv7

Ответы [ 4 ]

52 голосов
/ 10 февраля 2011

удалите myJavaScriptFile.js из вашего Xcode Product Target\'Compile Sources' и все будет хорошо

9 голосов
/ 05 мая 2012

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

[NSBundle mainBundle] pathForResource:@"myJavaScriptFile.js"]

)

1 голос
/ 30 марта 2014

Способ исправить это - щелкнуть файл myJavaScriptFile.js в левой панели XCode. Затем на правой панели выделите Инспектор файлов (первый значок), а затем посмотрите раздел «Целевое членство». Вы обнаружите, что он отмечен хотя бы для одной из ваших целей сборки. Снимите флажок со всех целей. Затем выполните Cmd-Shift-K Clean и затем Cmd-Shift-B Analyze.

1 голос
/ 21 февраля 2014

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

Скажем, у вас есть имя файла code.jsвключенный в code.html.

просто переименуйте code.js в code.js.html и не забудьте изменить тег включения в html следующим образом:

<script src="code.js"></script> 

в

<script src="code.js.html"></script> 

Тогда вам просто нужно добавить code.js.html и code.html к вашему ресурсу прямо в xcode и вуаля!

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