1 votes

Les fichiers de configuration Lua peuvent-ils être téléchargés et exécutés dans une application iOS ?

J'ai une application multiplateforme qui exécute des scripts Lua, et je souhaite la publier sur l'App Store iOS. Je sais qu'Apple n'autorise pas les applications à télécharger et à exécuter du code à partir d'Internet sur iOS, mais que diriez-vous d'un simple fichier de configuration Lua, comme celui-ci :

obj.title = "Hello world"
obj.author = "Somebody"
obj.version = "1.0.1"

Ou si les affectations sont considérées comme du code, que diriez-vous d'un simple tableau de type JSON, par exemple :

{
    title = "Hello world",
    author = "Somebody",
    version = "1.0.1"
}

L'un ou l'autre de ces cas violerait-il les directives ?

2voto

grg Points 181593

C'est bien. Apple n'approuve pas les applications qui téléchargent l'Objective-C exécutable. D'autres langages semblent convenir, y compris, mais sans s'y limiter, le JavaScript. Un fichier de configuration, quel que soit le langage, est parfaitement conforme aux directives.

La formulation spécifique de la directive indique que le contenu (utilisé au sens figuré pour signifier les données, les exécutables, les scripts, etc.) fourni par le développeur de l'application, modifiant la fonctionnalité de l'application au-delà de ce qui est déjà intégré à l'application au moment de la révision, est interdit. Ceci afin d'éviter que les apps ne changent complètement une fois qu'elles ont été examinées et acceptées. Votre application qui exécute des scripts Lua peut vraisemblablement exécuter Lua intégré, plutôt que d'exécuter les scripts en externe et de recevoir le résultat. Cela signifie que toutes les fonctionnalités sont à l'intérieur de l'application, donc acceptable.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X