2011-10-26 6 views
5

Je dois définir UIFileSharingEnabled sur oui dans le fichier .plist de mon application FireMonkey. Cela peut être fait manuellement dans Xcode (et fonctionne), mais chaque fois que je modifie le code dans Delphi et que j'utilise l'élément de menu "Export to Xcode" le fichier .plist est recréé et les modifications que j'ai faites sont perdues.Partage de fichiers Delphi XE2 et iOS

Existe-t-il un paramètre ou un mécanisme dans XE2 pour que UIFileSharingEnabled ou d'autres paramètres soient ajoutés au fichier .plist du projet à chaque création?

Répondre

1

Bien que cela ne répond pas directement à votre question, sachez qu'il vous suffit d'exporter vers xcode en tant que 'one off'. C'est à dire. chaque fois que vous effectuez un changement, vous n'avez pas besoin de réexporter.

Une exception semble être si vous ajoutez des unités supplémentaires à votre application.

+0

Merci Peter, je ne savais pas que. Cependant, le message "Aucune signature de code trouvée" s'affiche lorsque Xcode crée le projet. Ce message ne se produit pas si j'ai fait le "Export to Xcode" dans Delphi. Quelque chose d'autre se passe dans le code de projet que dprtoxcode est en train de faire .... –

+0

J'utilise un dossier partagé sur le pc, puis je compile sur le mac à partir de ce dossier partagé (pc). Peut-être que cela a quelque chose à voir avec la configuration? Une autre solution de contournement que vous pouvez essayer (pas au travail maintenant, je ne peux pas l'essayer) * définir le fichier plist à readonly, bien que dans toute probabilité, vous pouvez obtenir une erreur d'exportation en procédant ainsi. * configurer un fichier batch (ou un programme delphi rapide et sale) pour copier le fichier plist enregistré par-dessus, et le configurer comme un outil dans le delphi ide sous le 'export to xcode' afin que vous puissiez effectuer les deux opérations ensemble. – Peter

+0

Merci, je vais regarder ça. –