問題タブ [fastlane-snapshot]

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 投票する
1 に答える
1627 参照

android - fastlane screengrab:「許可 android.permission.CHANGE_CONFIGURATION を要求していません」

Nexus 5X API 26 エミュレーターでfastlane screengrabコマンドを実行しようとしています。

これは私が得る結果です:

これは、AndroidManifest.xml ファイルに適切な権限がないために通常発生する問題ですが、追加すると、同じエラーが発生するだけでなく、AndroidManifest.xml もそれについて不平を言っているようです: Android Manifest Error

そこで、このスレッドに表示される次の行を追加しようとしました: Permission is only grant to system app

しかし、結果は同じままです。

誰がそのエラーを引き起こす可能性があるのか​​ の手がかりを持っていますか?

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

screenshot - App Store に配信するときの Fastlane frameit のサポートされていない画面サイズ

Swift5、iOS-12.2、Xcode-10.2(10E125) を使用し、GitLab CI ですべてを実行すると、

アプリのリリース段階でスクリーンショットの画面サイズに問題があるようです(Fastlane の を使用deliver)。スクリーンショットはうまく作成されています (Fastlanesnapshotframeitツールを使用)。

しかし、最新の 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 ファイルがあります: