Локална зависимост на Cocoapods - Заглавният файл не е намерен

Опитвам се да настроя локална зависимост от pod. По принцип имам библиотека, която се разпространява чрез cocoapods и изграждам примерно приложение въз основа на тази библиотека. Бих искал да тествам тази библиотека с примерното приложение, преди да внедря чрез cocoapods. Опитах се да добавя библиотеката като локален под, но сега примерното приложение се оплаква, че заглавният файл на библиотеката не е намерен. Всяка помощ ще бъде много ценена.


person Jani    schedule 16.06.2015    source източник
comment
Какво имаш предвид под заглавния файл? и също така, когато изпълнихте под инсталация, инсталира ли библиотеката успешно?   -  person Boda    schedule 16.06.2015
comment
проверете валидирането на библиотеката си pod lib lint. и тестване валидиране на спецификациите на репо pod spec lint   -  person pqteru    schedule 16.06.2015
comment
@AubadaTaljo да, изглежда, че е инсталиран успешно. Виждам група, наречена development pods и която е свързана символично с местоположението на библиотеката. Това, което имам предвид под заглавки, които не са намерени, е, че получавам грешка, че не може да намери заглавката на библиотеката, която е добавена като под локално. TestSample/RoomViewController.h:9:9: Файлът „TestLib/TestLib.h“ не е намерен   -  person Jani    schedule 16.06.2015
comment
Какви са другите алтернативи на локалното тестване на капсули?   -  person Jani    schedule 16.06.2015
comment
@pqteru, когато стартирам pod lib lint, получавам следните грешки - ГРЕШКА | Шаблонът preserve_paths не съответства на нито един файл. - ГРЕШКА | [iOS] Шаблонът vendored_libraries не съответства на нито един файл. - ГРЕШКА | [iOS] Моделът vendored_frameworks не съответства на нито един файл.   -  person Jani    schedule 16.06.2015
comment
Опитахте ли да отворите файла на работното пространство вместо файла на проекта? Екранна снимка на текущата грешка и файлов навигатор във вашия Xcode проект може да бъде полезна   -  person Boda    schedule 16.06.2015
comment
@pqteru вашата команда ми помогна много благодаря   -  person Jani    schedule 16.06.2015


Отговори (2)


Благодаря на @pqteru за полезната команда. Стартирах pod lib lint в моята библиотека и получих грешките ERROR | [iOS] Моделът vendored_libraries не съответства на нито един файл. - ГРЕШКА | [iOS] Vendored_frameworks. Разбрах, че vendored_libraries и vendored_frameoworks са моята изходна рамка за изграждане и статична библиотека. Създадох библиотеката и копирах .framework и статичната библиотека на същото ниво на директория като моя Podspec и направих под инсталация на моето примерно приложение и грешката беше разрешена. Благодаря @pqteru

person Jani    schedule 16.06.2015

трябва да посочите това решение. получих същата грешка като теб и с това грешката ми беше решена. моля, насочете го. първо използвайте командата cocoapods, може вашите шушулки също да имат проблем.

$ pod repo remove master
$ pod setup
$ pod install

трябва да проверите дали файловете със заглавки на pod са правилно свързани символично в Pods/Headers

Грешка при липса на заглавен файл

person Badal Shah    schedule 16.06.2015