Все еще получение файла <Cordova/CDVViewController.h> не найдена ошибка в xcode
Я новичок в PhoneGap, создавая приложение через Xcode; Но я нашел ошибку в отношении CDVViewController.h
. Тем не менее, файл физически существует. Я использую Xcode 4.6 и Cordova 2.2.0.
Ответы
Ответ 1
Человек, на этот вопрос есть много красных селед. Это то, что сработало для меня, и находится в документации как для PhoneGap 2.5, так и для 3.0 (см. Здесь Документы PhoneGap для iOS (см. Раздел "Отсутствующие заголовки" ), используя Xcode 4.6.
- В Xcode откройте "Настройки" > "Местоположения", затем нажмите кнопку "Дополнительно...".
- Убедитесь, что переключатель местоположения сборки установлен на "Уникальный".
- Закрыть настройки и перестроить.
Ответ 2
Добавьте эту строку в свои проекты Настройки сборки → Пути поиска заголовков:
$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include
он работал на Xcode 7.0 + и iOS 9 +.
![введите описание изображения здесь]()
Ответ 3
Если вы создаете локальный каталог вывода build, а не новый магазин артефактов xcode, вам может потребоваться скопировать содержимое CordovaLib/build в $YOURPROJECT/build.
То же самое происходит, если вы используете xcodebuild с терминала.
Ответ 4
Вам может потребоваться обновить ссылку на подпроект CordovaLib.
- Запустить Terminal.app
- Перейдите в место, где вы установили Кордову в подпапку bin. Например, /Users/Shared/Cordova/phonegap -2.2.0/lib/ios/bin
-
Запустите script ниже, где первым параметром является путь к файлу проекта .xcodeproj:
./update_cordova_subproject path/to/your/project/xcodeproj
Ответ 5
"$(BUILT_PRODUCTS_DIR)" "$(OBJROOT)/UninstalledProducts/include" "$(TARGET_BUILD_DIR)/usr/local/lib/include"
phonegap добавить podfile должен включать выше