2017-07-13 5 views
0

私はiOSのための私のアプリを構築するためにQmakeコマンドラインを使用していますが、qmakeが生成していることMyApp.xcodeproj/project.pbxprojがインクルードはすべて

ProvisioningStyle 
DevelopmentTeam 

どのように次のフィールドが含まれていないので、私はxcodebuildで私のアプリに署名するために苦労していますqmakeProvisioningStyle $ DevelopmentTeamのフィールドを含めるように設定すると、project.pbxprojになりますか?

2つのフィールドに値を設定する必要はありません。唯一のフィールドは、適切な場所に存在する必要がありますproject.pbxproj。開きます& Xcode UI IDE & オプションのチェックを外すだけで、project.pbxprojにフィールドが追加されます。 qmakeを私のために追加するにはどうすればよいですか?

答えて

1

ご存知のように、私はこのSOスレッドにDevelopmentTeamの詳細を答え: Qt for iOS: code signing is required

あなたはPROVISISIONING_STYLEに同じパターンを試してみましたとコメントしていますがProvisioningStyleを試してみたのですか?私はちょっとあなたがしたことと結果が何だったのか不明です。

+0

はい。私は 'ProvisioningStyle'を試しました。しかし、問題は 'project.pbxproj'の' buildSettings = {'セクションで終わるということです。これは 'project.pbxproj'の' attributes = {'セクションにあるはずです。 'attributes = {'セクションにあるときだけ、 'Xcode'はそれを正しくピックアップします。 –

+0

'Xcode'から生成された' project.pbxproj'をチェックして、私のコメントを正しく理解してください。 'project.pbxproj'の' Xcode'で定義されたフォーマットは、この場合 'qmake'によって守られていないようです。 'qmake'レベルから' provisioning profile'を自動的に選ぶためにいくつかの方法がありますか?私はXcode 8を使用しています –

+0

残念ながら、私は私のMacで働いていない、と私は他の問題の深いネックです。私たちが知りたいのは、QMAKE_MAC_XCODE_SETTINGSの適用方法です。それは正しい方向に私たちを指摘するはずです。 Qtのコンパイル出力を投稿できますか?それがビルドプロセスに混在する場所がわかります。 (つまり、その中のDEVELOPMENT_TEAM変数/値などを検索してみよう) – BuvinJ

関連する問題