#ios #macos #cocoapods #podspec
#iOS #macos #cocoapods #podspec
Вопрос:
Есть ли какие-либо примеры или предложения о том, как создать CocoaPod podspec, который используется как проектом iOS, так и проектом OSX в рабочей области? Я работаю над модулем, использующим Bluetooth, и я уверен, что многие захотят, чтобы их проект OSX и проект iOS находились в одном рабочем пространстве, ссылаясь на один и тот же модуль.
Есть несколько вещей, в которых я не уверен, например, изменение базового SDK между iOS и OSX, и как сделать так, чтобы проект ссылался на цель iOS или OSX.
В любом случае, любые предложения приветствуются. Заранее спасибо.
Комментарии:
1. Существует множество проектов, которые выполняют оба в репозитории спецификаций.
2. Спасибо, что написал Киту. Я не видел примеров, которые слишком помогли. Например, я могу установить модуль AFNetworking для проекта OSX. Но затем в этом рабочем пространстве возникает путаница, если у меня есть другой проект / цель для iOS, для которого может потребоваться аналогичная сеть. Итак, я мог бы зайти в проект Pods и дублировать цель Pods-AFNetworking, изменить SDK на ios вместе с любой информацией о пути, которую может потребоваться изменить, … — но я уверен, что есть лучший способ. В любом случае, если у вас есть какие-либо мысли, пожалуйста, дайте мне знать.
3. Для этого вам нужно указать цель, на которую ссылается спецификация. Тогда у вас могут быть отдельные группы для ваших целей OS X и iOS.
4. Спасибо Киту. С вашими предложениями, я думаю, я понял. Я задокументировал свои выводы здесь, github.com/PunchThrough/Bean-iOS-OSX-SDK/wiki , в разделе «Дополнительные услуги». В любом случае, еще раз спасибо!
5. Да, для меня это выглядит хорошо!
Ответ №1:
Спасибо Киту. Правильный ответ в комментариях выше. Чтобы просмотреть образец, перейдите по github.com/PunchThrough/Bean-iOS-OSX-SDK/wiki
Комментарии:
1. Это ответ только для ссылок. Пожалуйста, опишите, как это сделать.