問題タブ [fastlane-match]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9919 参照

fastlane - fastlane マッチに既存のプロビジョニング プロファイルと証明書を手動で追加するにはどうすればよいですか?

製品に多数の既存のアプリがあり、fastlane マッチで既存のプロファイルと証明書を使用したいと考えています。

fastlane の一致は、最初に作成したプロファイルと証明書でしか機能しないことは理解していますが、提案されているように「核」にすることには消極的です。

これは可能ですか?

マッチが期待する形で手動で Git リポジトリに追加すれば足りるかな。

0 投票する
4 に答える
6606 参照

ios - 証明書が失効した後、fastlane マッチはどうすればよいですか?

ユーザーが配布証明書を取り消しました。新しい証明書 (キーを含む p12) をダウンロードした後、まだ取得できません

仕事に。

次のエラーが表示されます。

証明書 'XXXXXXXXXX' (Git リポジトリに保存されている) は、ユーザー XXX@XXX.XXX の開発者ポータルでは利用できません この Git リポジトリに対して 'match' を実行するたびに、必ず同じユーザーとチームを使用してください。これは、Dev Portal で証明書を失効させたことが原因である可能性があります。

それは同じユーザーとチームであり、証明書とキーを手動でダウンロードするとこれが修正されると思いました.

何かアイデアはありますか?

0 投票する
2 に答える
1040 参照

jenkins - ジェンキンスはキーチェーンのキーを削除します

Jenkins で実行している場合、fastlane に問題があります。jenkins スクリプトを実行すると、何らかの理由でキーチェーンのキーが削除されます。しかし、コマンドラインからコマンドを実行すると、毎回動作します。最初に gitrepo にパスワードを提供しましたが、2 回目は正常に動作しますが、Jenkins に切り替えると、キーチェーンからキーが削除され、その後ビルドされません (パスワードを要求します)。エラーログについては、以下を参照してください。

ジェンキンで見つけることができるすべての構成を調べましたが、ジェンキンとキーチェーンに関係するものは何も見つかりません。キーチェーン用に 1 つのモジュールがインストールされています:
キーチェーンとプロビジョニング プロファイル管理ですが、これは、それが問題であったかどうかを確認するためだけに無効にされています。しかし、無効にした後も機能しませんでした。だから、それはないと思います。

Jenkins バージョンを実行しています。1.625.3 および fastlane の最新バージョンは、ssh および Apple の問題により、zipfile から提供されます。以下のバージョンを参照してください。何が欠けていますか?

fastlane ビルドの出力:

0 投票する
1 に答える
77 参照

fastlane - プロジェクト ディレクトリに Match 証明書を保存する

Fastlane Match のドキュメントでは、証明書をプライベート git リポジトリに配置することを提案しています。プロジェクト リポジトリが既に非公開の場合、証明書をプロジェクト リポジトリに配置しない理由はありますか? /certificates ディレクトリで言いますか?

明らかに、どの種類のリリースでもこれらの証明書を展開しないことが最も重要です。

0 投票する
2 に答える
748 参照

react-native - 接続されたデバイスで実行中の Xcode エラー:「実行可能ファイルは無効な資格で署名されました」

問題の説明

私は ReactNative 0.40 に基づくアプリに取り組んでおり、ベータ展開に Fastlane を使用しており、Match を使用して署名プロファイルを管理しています。ただし、ほとんどのことは期待どおりに機能します。

問題: Xcode 8 から直接物理デバイスでアプリを実行しようとすると、次のエラーが表示されます。

スクリーンショット 2017-01-23 17 43 15

これは私が試したことです:

  • [x] Apple のEntitlements トラブルシューティング ガイドに従ってください
  • [x] XCode の「機能」画面で選択された権利が、開発者パネルのアプリ ID で選択された権利と一致することを確認しました。
  • [x] 再試合。すなわちfastlane match development fastlane match adhoc fastlane match appstore
  • [x] 走っfastlane match decryptて、そしてsecurity cms -D -i /path/to/***.mobileprovision. 探しているものが見つからない/余分な/無効であるとは完全にはわかりませんが。

質問:

  1. プロジェクトとターゲットの両方に対して、これらの設定はどうあるべきですか? スクリーンショット 2017-01-23 18 31 55

  2. 開発中に xcode からデバイスでアプリを実行するには、どの署名 ID を使用する必要がありますか?

  3. これをトラブルシューティングするには、他に何ができますか?

0 投票する
2 に答える
1074 参照

fastlane - Apple Developer Web サイトは fastlane によるメンテナンス中です

いつも通り走りbundle exec fastlane match_development create:trueました。

私の fastlane が突然機能しなくなり、Apple 開発者の Web サイトがメンテナンス中であることが報告されました。

そしてエラー情報を見てください。

` parse_response bundle update fastlane ': [!] (宇宙船: :Client::UnexpectedResponse)

fastlane エラー

についての任意のアイデアThe Apple Developer website is undergoing maintenance. For details, visit developer.apple.com/system-status.

0 投票する
1 に答える
924 参照

ios - マッチ アプリストアとマッチ開発を使用した Fastlane マッチ セットアップ

fastlane マッチをセットアップしようとしていますが、この手順を理解するのに苦労しています:

fastlanematch initを実行した後、次を実行して新しい証明書とプロファイルを生成できます。

appstoreとは正確には何developmentですか?それらは想定されたスキーム名であると思われますか? 私のアプリには 2 つのスキーム (両方とも異なるバンドル ID があります) があり、それらは呼び出されMyAppMyApp UAT実行する必要がfastlane match MyAppありfastlane match MyApp UATますか?