Ist es möglich, den Quellcode einer iPhone-Anwendung anzuzeigen? [Duplikat]

8

Vor einigen Monaten habe ich eine iOS-Anwendung entwickelt. Kürzlich habe ich ein Programm namens "ifunbox" entdeckt, mit dem ich auf die .nib Dateien, Icons usw. meiner Anwendung zugreifen kann. Ich besitze im Moment keinen Mac, also kann ich nicht wirklich sehen, ob ich das öffnen kann Dateien mit XCode und tatsächlich meinen Code sehen. Also ist es möglich, dass jemand über "ifunbox" die .nib-Dateien herunterladen und meinen Quellcode sehen kann, oder sie sind kompiliert, so dass es kein solches Problem gibt?

    
donparalias 27.12.2012, 23:04
quelle

2 Antworten

8

Ihr Code ist kompiliert. Decompiler existieren zwar, aber ihre Ausgabe ist nicht besonders nützlich. Ich wäre nicht besorgt, wenn ich du wäre.

Art-Assets und einige Aspekte von Schnittstellendateien sind für andere Personen zugänglich, die in Ihr kompiliertes App-Paket eindringen möchten, aber Ihr Code ist genauso sicher wie alle anderen von C kompilierten Quelldateien (oder Varianten wie ObjC) ).

    
Alex Wayne 27.12.2012, 23:16
quelle
2

Nein, Ihr Quellcode ist nicht abrufbar, da Ihre veröffentlichte Anwendung durch Kompilieren des Quellcodes in eine ausführbare Datei erstellt wird - es ist nicht mehr der Quellcode - und die ausführbare Binärdatei wird verschlüsselt. Einige Ressourcen wie Bilder können jedoch von Ihrem Gerät abgerufen werden, sobald die App installiert ist.

Siehe auch Dekompilierung von iOS Objective-C-Binärdateien

    
occulus 27.12.2012 23:18
quelle

Tags und Links