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

Предупреждение: нет правила для обработки javascript для архитектуры armv7

Я получаю предупреждение, когда пытаюсь запустить JavaScript с помощью Cocoa:

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

Ответ 1

удалите myJavaScriptFile.js с вашего Xcode Product Target\'Compile Sources', и это будет нормально

Ответ 2

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

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

)

Ответ 3

Я предлагаю работу, которую я использую, которая упрощает процесс, когда вам нужно регулярно обновлять свой 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 и voila!

Ответ 4

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