Как я могу получить установленный список приложений на устройстве iPhone?

45
5

Я новичок в iPhone dev.
У меня возник вопрос по разработке приложения для iPhone.
Можно ли установить установленный список приложений на устройстве iPhone?
спасибо.

спросил(а) 2009-08-18T11:41:00+04:00 10 лет, 3 месяца назад
5
Решение
54

Приложения на не-jailbroken телефоне "изолированы", поэтому вы не получаете неограниченный доступ к файловой системе. Это означает, что вы не можете напрямую видеть, какие другие приложения доступны. Кроме того, только потому, что они установлены, это не значит, что они доступны для текущего пользователя. Например, Safari всегда устанавливается, но может быть отключен в настройках родительского контроля.

Наилучшим образом поддерживаемый (т.е. таким образом, что Apple будет одобрять) способ сделать это может быть проверка доступных схем URL. Например, если поддерживается "http:", то Safari можно использовать; если доступно "mailto:", то Mail можно использовать и т.д. Конечно, не все приложения имеют схемы URL.

ответил(а) 2009-08-18T12:00:00+04:00 10 лет, 3 месяца назад
Еще 4 ответа
46

Подключите устройство к вашей системе, используйте следующую команду в терминале


ideviceinstaller -l


вы получите список приложений, установленных в вашем устройстве iphone


Примечание: вы должны установить пакет ideviceinstaller в свою систему

ответил(а) 2017-09-05T16:39:00+03:00 2 года, 3 месяца назад
45

Возможно, вам захочется захватить копию Apple iPhone Configuration Utility, которая предоставит вам список установленных приложений и доступ к ним на консольный вывод с iPhone.

ответил(а) 2009-08-18T11:49:00+04:00 10 лет, 3 месяца назад
34

Возьмите инструмент настройки iPhone и запустите это регулярное выражение в разделе "Экспорт":


[ \t]+<key>CFBundleDisplayName</key>[ \t\r\n]+<string>([A-Za-z \&\-,\!]+)</string>

Затем вы можете легко и легко захватывать список приложений.

ответил(а) 2012-01-06T02:31:00+04:00 7 лет, 11 месяцев назад
-4

Вот что я сделал, без джейлбрейка. (да, это звучит глупо, но это было просто и хорошо работало для меня)


    Перейдите на главный экран.
    Нажмите кнопку блокировки + кнопка "домой" (снимок экрана)
    Откройте папки и сделайте то же самое.
    Сделайте то же самое для любых других страниц, которые у вас есть.
    Все имена установленных приложений теперь находятся в папке ваших фотографий, просто скопируйте изображения на компьютер и закончите!

ответил(а) 2011-04-25T08:45:00+04:00 8 лет, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема