問題タブ [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 投票する
0 に答える
466 参照

ios - iOS Fastlane Match コード署名の問題

私の xcodeproject には、"match Adhoc teamid "として署名リリースが設定されています。

これは、アドホック リリースをビルドし、アドホック プロビジョニング プロファイルをマッチ インストールし、ジムで使用する場合に問題なく機能します。

しかし、appstore release match を使用すると、appstore プロビジョニング プロファイル (「match Appstore teamid」) が正しくインストールされますが、ジムは引き続きアドホックで署名しようとするようです。エラーを与える:

私のファストファイル

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

ios - fastlane nuke はプッシュ証明書も削除しますか

マッチの暗号化パスワードを紛失したため、既存のプロファイルを削除する必要があります。確実に走りたい

したがって、古い証明書を破棄しても、同じアプリの APNS プッシュ証明書は削除されません。

それとも、新しいプッシュ証明書を作成して、バックエンド チームにも送信する必要がありますか?

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

ios - Fastlane は文字列内の引用符をコメントアウトします

ruby shell execute を使用して、Mac に接続されている iOS デバイスを表示しようとしています。

ターミナルでは、これは正常に出力されます。

文字を適切にエスケープしてRubyコンソールで実行するにはどうすればよいですか

ただし、Fastfile のレーンを使用して同じものを追加する場合は、'\' を使用したエスケープ引用符に注意してください。非ゼロ終了のエラーが発生します。

エラー:

期待される出力:

ユーザーが Fastlane マッチにデバイスを追加する前に、シェルでコマンドを実行して出力を表示するにはどうすればよいですか?

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

ios - Fastlane マッチ ビルド アドホックおよびアプリストア

CI (Bitrise) から Fabric へのアプリのビルドと配布にFastlaneマッチジムを使用しています。私の Xcode 設定は、Fastlane ドキュメントで説明されているように、アドホック プロファイルを使用したリリース構成で手動に設定されています。

CI から Appstore に配布したいのですが、XcodeRelease構成が AdHoc プロファイルを使用するように設定されており、Match が AppStore プロファイルをインストールしたため、失敗します。

これはすべて理にかなっていますが、問題は、2 つの Fastlane レーン (1 つは AppStore 用、もう 1 つは AdHoc 用) を持つことができるように Xcode をセットアップする方法です。

AppStore プロビジョニング プロファイルを設定する新しい Xcode 構成を作成できますAppStoreが、これにより、カスタム フレームワークがビルドされないという別の問題が発生します。この質問に似ています。私は多くのカスタム フレームワークを持っておりAppStore、Xcode プロジェクトでも同じ構成を作成する必要がありますが、それはあまりにも多くのハック ソリューションです。

次のように AppStore プロファイルを強制的gymに使用しようとしましたが、それは役に立ちません。Xcode で設定されたアドホック プロファイルは引き続き使用されます。

私の現在の解決策は、ビルドの直前に xcodeproj を手動で更新することですが、これもあまりきれいではありません