Я читал о возможности добавления CocoaPods в XcodeProject без получения файла xcworkspace, вместо этого вы получаете файл xcodeproj, который вы можете интегрировать в свой текущий проект. Как я могу это сделать? Хотелось бы использовать файл xcodeproj вместо xcworkspace. Я программирую быстро (если это имеет значение).Cocoa Pods без рабочего пространства?
ответ
Вы не можете сделать этого.
Руководство пользователя CocoaPods по использованию CocoaPods found here направляет вас на использование .xcworkspace, которое он создает. Несколько других руководств, найденных в Интернете, позволяют вам напрямую использовать этот файл, указав, что использование файла .xcodeproj приведет к ошибкам сборки.
Просто нет доказательств того, что это вообще возможно.
С сайта руководства CocoaPods об использовании CocoaPods:
- Сохранить Podfile.
- Запустить $ pod install
- Откройте созданный объект MyApp.xcworks. Это должен быть файл, который вы используете каждый день для создания своего приложения.
Больше с их сайта:
Теперь вы можете установить зависимости в вашем проекте:
$ pod install
Убедитесь в том, чтобы всегда открыть Xcode рабочее пространство вместо проект файл при создании проекта:
$ open App.xcworkspace
И с Ray Wenderlich guide в отношении использования CocoaPods с Swift:
Откройте папку проекта с помощью Finder, и вы увидите, что CocoaPods создал новый файл IceCreamShop.xcworkspace и папку Pods, в которой хранит все зависимости проекта.
И от NSHipster article on CocoaPods:
CocoaPods создаст новый Xcode проект, который создает статические библиотеки цели для каждой зависимости, а затем связывает их все вместе в мишень libPods.a , Эта статическая библиотека становится зависимой для вашей целевой цели приложения . Создается файл xcworkspace, и следует использовать с этого момента. Это позволяет исходному файлу xcodeproj оставаться неизменным.
В более старых версиях cocoapods было возможно установить и обновить контейнеры с помощью опции «-no-integrate». Он позволяет создать проект библиотеки, который может быть импортирован в существующий проект (read more). Но этот вариант отсутствует сейчас. Я уже создал проект Xcode для maven-build с этой опцией. Сегодня я обновил стручки этого проекта с новейшей версией cocoapods (1.0.0), но без опции «-no-integrate», и она по-прежнему работает. Итак, в конце концов есть способ ...
- 1. Cocoa Pods Removal
- 2. Cocoa Pods - Множественные зависимости
- 3. Cocoa pods setup take forever
- 4. Как включить команду 'CorePlot' в Cocoa Pods?
- 5. Ошибка Cocoa pods с Google maps
- 6. Cocoa Pods с календарем Google api
- 7. SugarRecord cocoa pods необъявленный тип выпуск
- 8. Cocoa Pods и SDK Google Maps
- 9. Подпись кода с помощью Xcode & Cocoa pods
- 10. Ошибка Cocoa Pods Ошибка сценария скрипта
- 11. Проблема миграции Cocoa pods в Swift 3
- 12. Cocoa Pods не обновляется внутри приложения
- 13. FireBase Cocoa Pods Установка не работает
- 14. библиотека libPods.a отсутствует в Cocoa Pods Beta
- 15. Eclipse - закрыть без сохранения рабочего пространства
- 16. Отправка приложения iOS для магазина приложений с помощью Cocoa Pods
- 17. Сложения затмение плагин без IDE и без указания рабочего пространства
- 18. Неопределенные символы для архитектуры armv7 с использованием Cocoa Pods
- 19. Сокращение площади рабочего пространства?
- 20. Защита переменной рабочего пространства
- 21. Modeshape создание рабочего пространства
- 22. Создание рабочего пространства id
- 23. Интеграция рабочего пространства Cocoapod
- 24. Ошибка сборки рабочего пространства?
- 25. Составление построения рабочего пространства
- 26. Xcode определение схемы рабочего пространства
- 27. Ошибка настройки Catkin рабочего пространства
- 28. Cocoa pods объектные файлы c в проекте Swift. Преодоление проблемы
- 29. При создании фреймворка из облицовки проекта (Cocoa Pods) отсутствующий файл
- 30. Почему установка Google SignIn SDK устанавливает Firebase - Cocoa pods
В чем проблема с использованием рабочего пространства ...? – nhgrif
нет на самом деле проблемы, я только слышал, что это возможно, и хотел бы знать, как ... Скажем, по эстетическим соображениям: D –
Где вы это слышали? Переполнение стека не является местом для проверки слухов. Это не кажется даже отдаленно реальной проблемой. – nhgrif