Как добавить файл js в мой проект xcode?
Я добавил несколько файлов js и css в левое дерево проекта xcode. но когда я строил этот проект, я получил предупреждение: нет правила для обработки файла '$(PROJECT_DIR)/js/builder.js' типа sourcecode.javascript для архитектуры i386
Я думаю, что если я потерял некоторые настройки с моим проектом в xcode, но как добавить такие файлы, как js и css? Большое спасибо!
3 ответа
Когда вы добавляете файл JavaScript, XCode обнаруживает, что файл является файлом с исходным кодом, предполагает, что вы хотите скомпилировать его, и автоматически добавляет его на этапе сборки источников компиляции.
Чтобы остановить Xcode, пытающийся скомпилировать его и вместо этого заставить его скопировать файл, разверните свою цель в списке "Группы и файлы", удалите файл JavaScript из фазы сборки источников компиляции и добавьте его в фазу сборки " Копировать комплект ресурсов".
Для Xcode 4, нажмите на основной проект, нажмите на этапы сборки. Откройте " Компиляция источников" и " Копирование комплекта ресурсов", после чего вы можете просто перетащить файлы из одного в другой.
Я получил ту же проблему, и я мог решить эту проблему с помощью простой техники в Xcode5. когда вы добавляете / перетаскиваете свои HTML-файлы в пакет XCode, вам нужно добавить их, сгруппировав в 2 типа
1.assets
2.index.html
Вам нужно только добавить эти два файла.
папка assets содержит все файлы HTML, такие как изображения,.js, контент, css. Все файлы HTML должны быть
включены в папку активов. Я имею в виду, что вам нужно сгруппировать все файлы HTML в папке ресурсов в одну папку.
Затем вы перетаскиваете эту конкретную папку, содержащую файлы ASSETS и INDEX.HTML, в пакет Xcode.
Затем внесите некоторые изменения в разделы объявления и реализации контроллера. Вот и все, теперь вы можете запустить свое приложение в симуляторе. Если кто-то еще не понял мой ответ, пожалуйста, дайте мне знать, я добавлю четкую информацию со снимками экрана.
Я надеюсь, что это поможет кому-то.. Спасибо!
Если у кого-то есть какие-то сомнения, дайте мне знать, я объясню шаг за шагом