-
Unsignierter Code?
Autor: MarkusSx 27.09.16 - 15:21
Einfach mal blöd ins blaue gefragt:
IOS verlangt, dass jede Form von Code signiert sein muss, damit eine App gestartet werden kann.
Diese App ermöglicht es, Code innerhalb der Laufzeit zu manipulieren.
Ist das nicht ein Widerspruch ? -
Re: Unsignierter Code?
Autor: Netspy 27.09.16 - 15:38
Der Code wird nur innerhalb der signierten Playgrounds App ausgeführt. Nichts anderes als bspw. JavaScript im Browser.
-
Re: Unsignierter Code?
Autor: cHaOs667 27.09.16 - 17:24
Netspy schrieb:
--------------------------------------------------------------------------------
> Der Code wird nur innerhalb der signierten Playgrounds App ausgeführt.
> Nichts anderes als bspw. JavaScript im Browser.
Und genau das ist doch in den App Store Review Guidelines Punkt 2.5.2 verboten... oder?
"Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code, including other iOS, watchOS, Mac OS X, or tvOS apps." -
Re: Unsignierter Code?
Autor: Netspy 27.09.16 - 18:03
So lange alles innerhalb der App läuft, hat Apple da wohl kein Problem damit. Es gibt viele Apps, die bspw. einen PHP- oder Python-Interpreter mitliefern oder halt jede Web-App mit JavaScript.
-
Re: Unsignierter Code?
Autor: Deff-Zero 27.09.16 - 18:04
cHaOs667 schrieb:
--------------------------------------------------------------------------------
> Und genau das ist doch in den App Store Review Guidelines Punkt 2.5.2
> verboten... oder?
>
> "Apps should be self-contained in their bundles, and may not read or write
> data outside the designated container area, nor may they download, install,
> or execute code, including other iOS, watchOS, Mac OS X, or tvOS apps."
Die App greift aber nicht außerhalb Ihres Containers zu und lädt keinen ausführbaren Code (d.h. als Executable) nach. Sie interpretiert nur. Dasselbe machen die Apps "Editorial" und "Pythonista" mit Python-Code auch.
Und selbst wenn es verboten wäre: was kümmert das Apple für eigene Apps? -
Re: Unsignierter Code?
Autor: m9898 28.09.16 - 08:06
Allein da die Regel auch für macOS apps gilt wird sie sich wohl kaum auf Entwicklungsumgebungen berufen. Sonst wären ja XCode oder alleine schon die Debugger-Konsole in Safari auch "nicht zulässig".



