2014-12-09 2 views
1

У меня есть проект статической библиотеки, включенный в мой основной проект. Я следовал this tutorial. Он работал, когда у меня был Xcode 5. Он прекратил работу после обновления до Xcode 6. Что может быть причиной? Я использую CocoaPods 0.35.0.Проект статической библиотеки Xcode 6

ответ

2

При использовании Cocoapods вы не должны устанавливать «Other Linker Flags» вручную. Это автоматически устанавливается как часть процесса pod install.

Часть Учебного пособия, на котором вы ссылались, указывает вам установить Другие флаги компоновщика вручную.

Перейдите в свой проект и очистите значение . Другие значки компоновщика значение на уровне проекта и целевом уровне (если оно выделено жирным шрифтом), выделив значение и удалив удаление.

После удаления вы должны увидеть унаследованное значение, поступающее из файла Pods.xcconfig. Что-то вроде:

-ObjC -framework CoreGraphics 

Вы можете проверить это, нажав «Уровни» слева от строки поиска.

У вас должны быть отсортированы библиотеки cocoapods. После этого добавьте путь к своим статическим библиотечным заголовкам, установив "Header Search Paths" на "${inherited} /path/to/static/libary/headers"

+0

К сожалению, это ничего не меняет. (Я делаю «clean», «pod install», все время закрываю/открываю Xcode.) –

+0

У вас есть настраиваемый xcconfig для вашего проекта? Вы видите какие-либо предупреждения при запуске pod install? Расскажите, что вы видите, если это так. – applejack42

+0

после вашего ответа я очистил «маршруты поиска заголовка» и «другие флаги компоновщика» и поместил $ (унаследован) в оба из них. И сделал «pod install» и все прочее. Но проблема все еще сохраняется. –

Смежные вопросы