Как мога да попреча на `pod install` да добави libPods.a към фазата на изграждане на двоичния файл на връзката с библиотеки, без да създава нова цел?

Работя върху статична библиотека, чиито зависимости са посочени в нейния podspec файл и няма да бъдат част от библиотеката.

За да разработя срещу тези зависимости, създадох Podfile, който препраща към локалния .podspec файл. След стартиране на pod install вече мога да използвам работното пространство, създадено от CocoaPods, и вече не получавам грешки при компилиране при препращане към зависимости.

Всичко това е желателно с изключение на това, че libPods.a се добавя към фазата на изграждане на „Свързване на двоичен файл с библиотеки“. Не искам това, тъй като не искам да включвам зависимости. Мога да го премахна ръчно и всичко е наред до следващия път, когато стартирам под инсталация.

Да повторя; въпросът ми е как мога да попреча на този запис да се появи във фазата на изграждане? Както бе споменато в заглавието, искам да направя това, без да е необходимо да създавам „фиктивна“ цел, което е техника, която може да се използва, за да накара CocoaPods да се свърже с тази цел вместо това.

Ако не мога да го предотвратя поради някакво ограничение с CocoaPods, мога ли да използвам куката CocoaPods post_install или да добавя фаза на изграждане на „Run Script“, за да го премахна?


person Paul Young    schedule 12.01.2014    source източник
comment
Възможно е също така да не искам фазата на изграждане на Copy Pods Resources, но не съм сигурен какво прави това.   -  person Paul Young    schedule 13.01.2014


Отговори (1)


За да предотвратите интеграцията, можете да използвате:

$ pod install --no-integrate
person Fabio    schedule 13.01.2014
comment
Опитах това, но след това зависимостите не можаха да бъдат намерени. Мисля, че технически искам интеграцията, но не и фазата на изграждане. - person Paul Young; 13.01.2014
comment
@PaulYoung libPods е свързан точно за тази цел: да направи обектите за компилация на зависимостите достъпни за интегрираните цели. - person Fabio; 15.01.2014
comment
изглежда, че мога да изтрия фазата на изграждане и изграждането все още е успешно. Каквото и да го причинява, това е всичко, от което се нуждая. - person Paul Young; 15.01.2014
comment
И аз търся същото. @Fabio има ли противоположност на link_with, за да се предотврати добавянето на зависимости към OTHER_LDFLAGS? Би било полезно да се използват pods за заглавките, без също да се налага да се свързва в двоичните файлове. - person Luke Van In; 18.02.2014