Подтвердить что ты не робот

Можно ли перепроектировать мое приложение iPhone?

Я создал приложение для iPhone, и я хочу отправить скомпилированный файл .app на мой клиент, чтобы он мог установить и протестировать это приложение iPhone на своем устройстве.

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

4b9b3361

Ответ 1

В OSX Application Bundle - это только каталог с именем .app с некоторыми специальными файлами метаданных о приложении и исполняемыми файлами приложения и его ресурсов. Щелчок правой кнопкой мыши и выбор Show Package Contents отобразит все содержимое каталога Application.app.

Доступ к файлам, изображениям, звукам, свойствам и т.д., которые не используют какое-либо конкретное шифрование, будут доступны.

Тем не менее, код приложения, если родное приложение Objective-C, будет скомпилировано и не будет легко изменено, будет декомпилировано, и если лишенная информации отладки потребует выделенного хакера для сбора сборки и изменить его.