Источник для платформы CocoaPods podspec

Попытка установить другое исходное значение для ios и osx в 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'
  }

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

неопределенный метод `source='

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

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


person Niklas Berglund    schedule 08.09.2014    source источник


Ответы (1)


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

person Keith Smiley    schedule 08.09.2014
comment
Ладно. Знаете ли вы или кто-либо еще, если планируется поддержка этого для будущих версий CocoaPods? - person Niklas Berglund; 08.09.2014
comment
Как насчет того, чтобы сохранить его как одну подспецификацию и создать разные цели? Одна цель iOS и одна цель OS X. - person Niklas Berglund; 08.09.2014
comment
Я не слышал, чтобы кто-нибудь упоминал об этом раньше. Не стесняйтесь создать задачу здесь, чтобы начать этот разговор. - person Keith Smiley; 08.09.2014
comment
@KeithSmiley это все еще так сегодня? - person bsarrazin; 11.02.2016
comment
Да тут ничего не изменилось. - person Keith Smiley; 12.02.2016