Есть ли способ обратить вспять проект XCode из файла .APP?

StackOverflow https://stackoverflow.com/questions/7322996

Вопрос

Тема говорит обо всем. У меня здесь есть файл .app, но проект XCode больше не доступен для меня. Есть ли способ взять из него файл .APP и реверс -инженер проект XCODE, чтобы я мог просмотреть код, используемый для его создания?

Это было полезно?

Решение

  • Во -первых, исходный код подписан и зашифрован.

  • Во -вторых, вам, вероятно, юридически не разрешается расшифровать этот источник, если вы находитесь в Соединенных Штатах, Кубе, Северной Корее и многих других странах. Я боюсь, что это даже относится к вашему собственному коду, так как он был зашифрован Apple Tools с помощью Apple Key. Проверьте это с адвокатом, парнем в черном со страшными словами и хорошим Porsche.

  • В-третьих, Objective-C-составленный язык, и LLVM позволяет вам сделать некоторую оптимизацию, вам будет очень трудно вернуться ко всему, немного читаемого. Это не Java/C#.

  • Четыре, вам лучше быть действительно, действительно уверен, что «файл приложения больше не доступен мне» означает, что у вас есть законное право на источник. Во кражу исходного кода есть некоторые огромные штрафы, с штрафами, с которыми вы можете купить себе Porsche. Спросите адвоката: P

Другие советы

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

Это было бы очень сложно. Там нет ни одного щелчка решения. Тем не менее, вы можете посмотреть на класс-рост а также otool. Анкет Просто имейте в виду, что это очень ручное усилие, вы все равно будете собирать все вместе самостоятельно.

Когда вы говорите: «Проект XCode больше не доступен мне», я бы предположил, что вы написали код или, по крайней мере, видели его.

Это будет определенно быстрее переписать его, чем попытаться декомпилировать его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top