2014-09-09 3 views
3

podspec Я создаю загружает почтовый архив через: источник Http:podspec источник: http распаковывается где?

s.source = { 
    :http => 'https://developer.spotify.com/download/libspotify/libspotify-12.1.45-Darwin-universal.zip' 
    } 

Я имею в виду файлы в архиве почтового индекса так:

s.source_files = [ 
    'libspotify-12.1.45-Darwin-universal/libspotify.framework/Versions/12.1.45/Headers/*.h' 
    ] 
s.preserve_paths = 'libspotify-12.1.45-Darwin-universal/libspotify.framework/*' 
s.xcconfig = { 
    'FRAMEWORK_SEARCH_PATHS' => '\"$(PODS_ROOT)/libspotify-12.1.45-Darwin-universal\"' 
    } 

Передает стручок спецификации пуха валидация и установка pod также хорошо работают в проекте, где я тестирую свой podspec. Но при построении я получаю ошибку:

ld: warning: directory not found for option '-F"/Users/niklas/code/playground/libspotify podspec test/Pods/libspotify-12.1.45-Darwin-universal"' ld: framework not found libspotify

Getting эту ошибку, потому что FRAMEWORK_SEARCH_PATHS неправильно установлен. В каталоге PODS_ROOT нет папки для загруженного zip-архива.

Где я должен указывать FRAMEWORK_SEARCH_PATHS? Где извлеченный архив zip?

+0

Это может быть связано с использованием локального podspec? В подпикселе проектов я делаю pod 'name-here',: path => 'local-path-here' –

ответ

0

Похоже, что это ошибка, связанная с заданием локального podspec с :path в подфайле. Когда я создаю свое собственное репо и устанавливаю через репо, zip-архив распаковывается в каталог Pods, как и ожидалось.

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