2017-07-13 17 views
0

J'utilise la ligne de commande Qmake pour construire mon application pour iOS et je me bats pour signer mon application avec xcodebuild parce que le MyApp.xcodeproj/project.pbxproj que qmake est génératrice ne pas contenir les champs suivants du tout

ProvisioningStyle 
DevelopmentTeam 

Comment appliquer qmake pour contenir ProvisioningStyle $ DevelopmentTeam champs dans project.pbxproj?

Je n'ai pas besoin d'avoir une certaine valeur à définir dans les 2 champs. Seulement, besoin des champs pour être présents dans les endroits appropriés dans project.pbxproj. Ouverture & MyApp.xcodeproj dans Xcode UI IDE & juste cocher-décochant l'option Automatically manage signing sous Project>General settings ajoute les champs dans project.pbxproj. Comment puis-je obtenir qmake pour les ajouter pour moi?

Répondre

1

Comme vous le savez, j'ai répondu au détail DevelopmentTeam sur ce SO fil: Qt for iOS: code signing is required

Vous avez dit que vous avez essayé le même modèle pour PROVISISIONING_STYLE, mais avez-vous essayé ProvisioningStyle? Je ne comprends pas très bien ce que vous avez fait et quels ont été les résultats.

+0

Oui. J'ai essayé 'ProvisioningStyle'. Mais, le problème est qu'il finit dans 'buildSettings = {' section de 'project.pbxproj'. Alors qu'il devrait être dans 'attributes = {' section de 'project.pbxproj'. Seulement quand il est dans la section 'attributes = {', ​​Xcode le récupère correctement. –

+0

S'il vous plaît vérifier un 'project.pbxproj' généré à partir de' Xcode' pour comprendre correctement mon commentaire. Le format défini par 'Xcode' pour' project.pbxproj' ne semble pas être respecté dans ce cas par 'qmake'. y a-t-il un moyen que je puisse appliquer à partir du niveau 'qmake' pour choisir automatiquement un' profil de provisioning'? J'utilise Xcode 8 –

+0

Malheureusement, je ne travaille pas sur mon Mac, et je suis au fond d'autres problèmes. Ce que nous voulons savoir, c'est comment QMAKE_MAC_XCODE_SETTINGS est appliqué. Cela devrait nous orienter dans la bonne direction. Pouvez-vous poster votre sortie de compilation de Qt? Nous verrons où cela sera mélangé dans le processus de construction. (C'est-à-dire que nous allons chercher la variable/valeur DEVELOPMENT_TEAM etc.) – BuvinJ