問題タブ [fastlane-deliver]
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.
screenshot - App Store に配信するときの Fastlane frameit のサポートされていない画面サイズ
Swift5、iOS-12.2、Xcode-10.2(10E125) を使用し、GitLab CI ですべてを実行すると、
アプリのリリース段階でスクリーンショットの画面サイズに問題があるようです(Fastlane の を使用deliver
)。スクリーンショットはうまく作成されています (Fastlanesnapshot
とframeit
ツールを使用)。
しかし、最新の iOS、Swift、および Xcode バージョンに更新すると、Fastlane の作業例が突然壊れます。次のエラーが表示されます。
Unsupported screen size [1446, 2948] for path '/Users/user/Documents/Programieren/iPhone_applications/Learning/Watch/MyApp/builds/aMDc3etB/0/myusername/MyAppName/fastlane/screenshots/de-DE/iPhone 8 Plus-01Screenshot_de_framed.png'
Fastlane に何か問題があるのでしょうか:
- ステップのいずれか
frameit
(フレーム化された画像は作成されたものよりもサイズが大きいためsnapshot
) - またはアプリのリリース段階で(Appleが画面サイズを受け入れて何かを変更した可能性があるため)。
GitLab CI ですべてを実行しているという事実が影響を与えているかどうか疑問に思っています (ただし、そうすべきではありません)。deliver
ステップでのスクリーンショットの画面サイズに関する Fastlane の失敗の原因は何ですか?
iPhone8-Plus の例 - 私が気づいたこと:
--> Fastlanesnapshot
ステップ後のスクリーンショットは [1242 × 2208] ピクセルのサイズです
--> Fastlaneframeit
ステップ後のフレーム付きスクリーンショットのサイズは [1446 × 2948] ピクセルです
Apple アプリ ストアでは、[1242 × 2208] ピクセル サイズの画像が要求されます。
何か問題があるのでしょうかframeit
???
Snapfile で別の iOS デバイスを選択する必要がありますか (以下を参照) ? はいの場合、どれですか??? (つまり、以前は App Store が iPhone8 Plus サイズのスクリーンショット [5.5"] を必要としていたケースでした。それはおそらく変更されましたか??)
これが私のFastfileです:
ここに私のスナップファイルがあります:
ここに私の Framefile.json ファイルがあります:
fastlane - リポジトリを復号化できませんでした。正しいパスワードを入力していることを確認してください
「リポジトリを復号化できませんでした。正しいパスワードを入力してください!」というエラーが表示されるため、「Fastlane リリース」を実行できません。入力したパスワードは正しいと確信しています。すべてのプロファイルと証明書を手動で削除しようとしましたが、うまくいきませんでした。
app-store-connect - Fastlane による AppStore へのスクリーンショット配信
fastlane の配信を使用して、fastlane のスナップショットによって生成されたスクリーンショットをアップロードしています。HTML プレビューは正しく表示され、ローカライズされたすべてのバージョンでアップロード スクリプトがエラーなしで実行されます。それでも、AppStore Connect は、ローカライズされたバージョンの英語のスクリーンショットを表示するだけです. エラー メッセージやデフォルトの構成が表示されないため、問題がどこにあるのか少しわかりません。