Как стать автором
Обновить

Решение: Adobe AIR не находит подключенное iOS устройство из-под Windows 7

Время на прочтение1 мин
Количество просмотров4.3K
UPD: В последней 17.0.0.123 бете вопрос был решен

Сегодня обратился ко мне в скайп разработчик, у которого не получалось установить из Flash Builder скомпилированное приложение прямо на iPhone. Если кто не в курсе — такая возможность есть. Достаточно иметь установленный iTunes.

Но проблема оказалась очень коварной. Имея самую актуальную версию iTunes — установщик air17_sdk_win\lib\aot\bin\iOSBin\idb.exe из пакета Adobe AIR SDK выдавал разочаровывающий ответ:

iTunes MobileDevice library not found. Please check your iTunes installation.image

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

Я узнал у него модель видеокарты (наверное, он тоже спросил себя «А причем тут видеокарта?») и отправил на эту страничку support.apple.com/downloads/#itunes

image
Оказывается, что по какой-то неведомой причине, Apple как всегда сломали улучшили что-то в своем ПО до такой степени, что теперь владельцам старых видеокарт (в данном случае карта релизнулась в середине 2010 года) могут потребоваться особые версии iTunes.

Разработчик скачал установщик iTunes 12.1 for Windows (64-bit — for older video cards) и у него всё получилось!

Надеюсь, что данная заметка будет полезна разработчкам под Adobe AIR!

imageДополнительно уточню актуальную версию Adobe AIR по состоянию на 16 февраля 2015 года:
Release 16.0.0.292 (от 12 февраля 2015)
Beta 17.0.105 (от 11 февраля 2015)
Теги:
Хабы:
Всего голосов 19: ↑16 и ↓3+13
Комментарии0

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область