I Qmake
Befehlszeile bin mit meiner App für iOS
zu bauen, und ich habe Schwierigkeiten meine app mit xcodebuild
zu unterzeichnen, weil die MyApp.xcodeproj/project.pbxproj
dass qmake
Erzeugungs ist nicht die folgenden Felder auf alle
ProvisioningStyle
DevelopmentTeam
Wie enthalten kann erzwingen qmake
zu enthalten ProvisioningStyle
$ DevelopmentTeam
Felder in project.pbxproj
?
Ich brauche keinen bestimmten Wert, um in die 2 Felder gesetzt zu werden. Nur müssen die Felder an entsprechenden Stellen in project.pbxproj
vorhanden sein. Öffnen & MyApp.xcodeproj
in Xcode
UI IDE & nur die Option Automatically manage signing
unter Project>General settings
checking-deaktivieren, fügt die Felder in project.pbxproj
. Wie kann ich qmake
bekommen, um sie für mich hinzuzufügen?
Ja. Ich habe 'ProvisioningStyle' versucht. Aber das Problem ist, dass es in 'buildSettings = {' Abschnitt von 'project.pbxproj' endet. Während es in 'attributes = {' Abschnitt von 'project.pbxproj' sein sollte. Nur wenn es in 'attributes = {' section ist, nimmt 'Xcode' es richtig auf. –
Bitte überprüfen Sie einen 'project.pbxproj', der aus' Xcode' generiert wurde, um meinen Kommentar richtig zu verstehen. Das durch 'Xcode' für' project.pbxproj' definierte Format scheint in diesem Fall von 'qmake' nicht eingehalten zu werden. Gibt es eine Möglichkeit, die 'qmake' Ebene zu erzwingen, um automatisch ein' Provisioning Profil' zu wählen? Ich benutze Xcode 8 –
Leider arbeite ich nicht auf meinem Mac, und ich bin in anderen Fragen Hals tief. Was wir wissen wollen ist, wie QMAKE_MAC_XCODE_SETTINGS angewendet wird. Das sollte uns in die richtige Richtung weisen. Können Sie Ihre Kompilierausgabe von Qt aus veröffentlichen? Wir werden sehen, wo das in den Build-Prozess gemischt wird. (Das heißt, wir suchen nach der Variable DEVELOPMENT_TEAM usw.) – BuvinJ