2016-06-24 6 views
0

Я установил этот library в свой проект (инструмент командной строки) через Cocoapods, но, даже отлично следуя всем инструкциям, Xcode не видит модуль, даже если он находится в одном рабочем пространстве моей программыКак установить стороннюю библиотеку Xcode 7

Это мой Podfile:

platform :osx, '10.11.5' 
use_frameworks! 

target 'my_program' do 

    #no version required, otherwise it throws an error 
    pod 'Gloss', :git => 'https://github.com/hkellaway/Gloss.git' 

end 

и, как было сказано, он устанавливает библиотеку без каких-либо ошибок и создает «my_program.xcworkspace», который где я должен построить программу вместо 'my_program.xcodeproj. Проблема в том, что я не могу импортировать библиотеку в основной исходный файл, потому что Xcode считает, что в рабочей области нет модуля с именем «Глосс» (даже если это действительно так).

Что мне делать? Благодаря

EDIT

Я обнаружил, что инструменты командной строки не поддерживают структуру. Спасибо, Apple. Во всяком случае, я не буду удалять вопрос, так что у кого-то, у кого такая же борьба, может быть быстрый ответ

ответ

1

Вы построили после импорта Gloss?

xCode дал мне ошибку, говоря, что «нет такого модуля» до тех пор, пока я не построил проект, а затем обнаружил его.

+0

Да, я пробовал, но он все еще не работает. В большинстве случаев он даже не строит, или, когда он это делает, он сбой и дает ошибку времени выполнения, заявляя, что образ модуля не найден. Я все равно попробую – NOVA99

+0

Я не уверен, я попробовал это для платформы ios, а не для osx. Я не знаю достаточно, чтобы сказать, может ли это быть разницей в платформе или нет, но это, по-видимому, единственное отличие от того, что я вижу. – Funi1234

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