RU:
- Обновлен ipatool-cpp;
- В команды поиска приложений по названию или ID (1-3) добавлена обрезка названий найденных приложений;
- Основной список приложений переименован в Список популярных приложений;
- В команде 4. Выбор списка приложений и покупка убран выбор списка приложений, приобретенных скриптом (Files/PurchasedAppsList.json), при этом формирование и добавление приложений в файл PurchasedAppsList.json после покупки сохранено для работы списка популярных приложений, не приобретенных скриптом;
- Удалены сообщения о сохранении в список приложений, приобретенных скриптом (Files/PurchasedAppsList.json) после покупки приложений (для команд покупки приложений (1, 4));
- В команды 5. Выбор списка приложений и загрузка последней версии, 6. Выбор списка приложений и загрузка (с выбором версии) добавлен список приложений из истории покупок аккаунта Apple, отображающий все приложения из истории покупок аккаунта Apple (включая удаленные из App Store);
- В командах 5. Выбор списка приложений и загрузка последней версии, 6. Выбор списка приложений и загрузка (с выбором версии) убран выбор списков приложений, загруженных/не загруженных скриптом;
- Удалено создание и чтение списка приложений, загруженных скриптом (Files/DownloadedAppsList.json);
- Удалены сообщения о сохранении в список приложений, загруженных скриптом (Files/DownloadedAppsList.json) после загрузки приложений (для команд загрузки (2-3), загрузки с выбором версии (5-6));
- Во всех таблицах, если название приложения/файла больше 40 знаков, то обрезается до 39 знаков + троеточие;
- Библиотеки ideviceinstaller.exe, idevice_id.exe изменены на динамические;
- Обновлена проверка наличия всех необходимых файлов и библиотек для работы;
- Добавлена проверка соответствия версии iOS устройства и минимальной версии iOS для установки приложения;
- При установке приложения UDID устройства обрезается до 15 знаков;
- Изменения в локализации;
- Оптимизация кода.
EN:
- Updated ipatool-cpp;
- Added truncation of app names in search results for commands 1–3 (search by name or ID);
- Renamed the main app list to Popular apps list;
- In command 4, Select an app list and purchase (without downloading), removed the option to select the list of apps purchased by the script (Files/PurchasedAppsList.json). Generating and updating PurchasedAppsList.json after purchases is still supported to maintain the list of popular apps not purchased by the script;
- Removed post-purchase messages about saving apps to Files/PurchasedAppsList.json for commands 1 and 4;
- Added List of apps from the Apple account purchase history to commands 5 (Select an app list and download latest version) and 6 (Select an app list and download (with version selection). This list includes all apps in the Apple account's purchase history, including apps removed from the App Store;
- Removed the options for selecting lists of apps downloaded or not downloaded by the script from commands 5 and 6;
- Removed the creation and reading of Files/DownloadedAppsList.json;
- Removed post-download messages about saving apps to Files/DownloadedAppsList.json for commands 2–3 and 5–6;
- Added truncation of app and file names longer than 40 characters in all tables (39 characters followed by an ellipsis);
- Replaced ideviceinstaller.exe and idevice_id.exe with dynamically linked builds;
- Updated checks for all required files and libraries;
- Added a check to ensure the device's iOS version meets the minimum iOS version requirement for the app before installation;
- Limited displayed device UDIDs to 15 characters in device lists and installation messages;
- Updated localizations;
- Optimized the code.