2014-09-08 3 views
1

Попытка установить другое значение источника для ios и osx в podspec так:CocoaPods podspec платформы конкретного источника

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

Но получаю сообщение об ошибке:

неопределенный метод `источник =»

Похоже, что для платформы s.ios.source и s.osx.source не поддерживается?

Как я могу указать источник для конкретной платформы?

ответ

1

Для этого вам нужно будет создать несколько podspecs. Например, у вас могут быть spotify и spotify-osx.

+0

Хорошо. Знаете ли вы, или кто-либо еще, если это будет запланировано для будущих версий CocoaPods? –

+0

Как сохранить его как один подспец и создать разные цели? Один iOS и одна цель OS X. –

+0

Я не слышал, чтобы кто-то упоминал об этом раньше. Вы можете создать проблему [здесь] (https://github.com/cocoapods/cocoapods/issues), чтобы начать этот разговор. –

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