w23

last.fm для iOS

Jan 17, 2011 03:55

Обоссаный last.fm стал такой обоссаный - его клиент для iOS доступен только для пользователей трех стран, ни в одной из которых я не живу.
И это при том, что клиенты для Android и Symbian доступны для всех. Я пока не придумал, как их наказать, жестоко наказать, но как обойти - придумал. Никакой смекалки, впрочем, одно везение со стечением обстоятельств.

Что необходимо:
  • компьютер с Mac OS X и установленным iOS SDK
  • девелоперский аккаунт с подпиской разработки для iOS
или
  • друг со всем вышеперечисленным и кучей оставшихся слотов для ad-hoc распространения.
Не самый часто встречающийся набор вещей, но, положим, вам тоже повезло.

Далее:
  1. Идем на https://github.com/c99koder/lastfm-iphone/ и, если мы нормальный пацан, то git clone https://github.com/c99koder/lastfm-iphone.git
    (а если ненормальный, то чих на "Download", а потом пых на полученный zip-файл).
  2. Параллельно с этим идем на http://www.lastfm.ru/api/account и регистрируемся там (если еще не) в поля вводим всякую лабуду с потолка (плафон, люстру, мочу пса и т.п.) - все равно система даст ключик автоматически просто так ни за что.
  3. Берем файл apikey.h.in, вставляем в него ключики из предыдущего пункта и сохраняем получившийся результат под именем apikey.h
  4. Открываем проект XCode'ом, выбираем Device, Release, собираем
  5. На экране телефона появляется сплэш, мы радуемся и потираем ручки
  6. рановато, потому что оно падает
  7. Находим место, где оно падает ([Beacon initAndStartBeaconWithApplicationCode:...), комментируем его поганой метлой.
  8. Запускаем
  9. Ласкаются ушки
  10. Овации, занавес, девственниц поставьте вот здесь, чуть левее.

last.fm, howto, ios, tech

Previous post Next post
Up