2017-01-30 17 views
0

次のコマンドを使用してApp Storeに公開しようとしています(development-test-flight用)。Nativescript - App Storeへのアプリの公開に関する問題

tns publish ios <apple-id> <password> <provision-id> <code-sign-identity>

それは私が試した別のエントリに応じて、様々な様々なエラーで失敗しています。

'provision-id'は、開発証明書+ my_device + app_idを結び付けます。私はその規定がXcodeにあることを確認しました。名前にはスペースが使用できます。CLIの名前を引用符で囲んでいるためです。

'code-sign-identity' - これは何ですか。ドキュメンテーションは、自動的にコードを検出するビルドについてある程度曖昧です。それは私の開発証明書の名前でなければならない。それは "iPhone開発"(Xcodeが理解できる特別な言葉です)でなければなりません。

tns publish iOS '<profile-name' 'iPhone Development'

私は

チームXXXXXXXXXX」のない証明書一致する「iPhone開発」は取得:CODE_SIGN_IDENTITY、あなたの選択した証明書と一致したチーム、またはのために異なる署名証明書を選択します自動プロビジョニングに切り替えます。

答えて

0

私は常にtns publish iosを使用し、CLIは必要な手順を実行します。それもやってみましたか?

+0

はい私はそれが動作することを発見しましたが、自動生成されたプロビジョニングプロファイルを使用しているため動作します。私はそれを上書きしたいと思う - それはできるようだが、プラットフォーム/ ios/xcconfigファイル内のファイルを編集し、自動署名を無効にする必要があります。 – dashman