fastlane iOS公式翻訳5(正式パッケージを生成)
1911 ワード
ファストランドを使って本格的なパッケージを作ります
あなたのappを爆発させます
コードでappをパッケージしてもいいです.
特定のパラメータを追加することもできます
langの実行を試します
成功したら、現在のディレクトリの下に[製品名]を見つけることができます.ipa.より多くの関連パラメータを取得する、
に署名
前のステップで署名に失敗した場合は、署名ウィザードを用意して、アプリケーションの署名を設定します.
二元ファイルとメタデータのアップロード
あなたのappを構築した後、App Storeにアップロードする準備ができています.fastlane iOSの公式翻訳4(テストパッケージの生成)を読んだ場合は、次のコードは似ています.
fastlaneは、
使用可能なすべてのパラメータを取得します.
さいてきしけん
プッシュ通知は、アップロード時にプッシュ通知が使用可能であることを保証するために、laneの一番前に次のコードを追加します.
プッシュ証明書がなければ、
自己増分ビルド番号
App Storeパッケージにアップロードされたバージョン番号を変更するには、次のように設定します.
あなたのappを爆発させます
コードでappをパッケージしてもいいです.
lane :release do
build_app(scheme: "MyApp")
end
特定のパラメータを追加することもできます
lane :release do
build_app(scheme: "MyApp",
workspace: "Example.xcworkspace",
include_bitcode: true)
end
langの実行を試します
fastlane release
成功したら、現在のディレクトリの下に[製品名]を見つけることができます.ipa.より多くの関連パラメータを取得する、
fastlane action build_app
を実行することができる.に署名
前のステップで署名に失敗した場合は、署名ウィザードを用意して、アプリケーションの署名を設定します.
二元ファイルとメタデータのアップロード
あなたのappを構築した後、App Storeにアップロードする準備ができています.fastlane iOSの公式翻訳4(テストパッケージの生成)を読んだ場合は、次のコードは似ています.
lane :release do
capture_screenshots # generate new screenshots for the App Store
sync_code_signing(type: "appstore") # see code signing guide for more information
build_app(scheme: "MyApp")
upload_to_app_store # upload your app to App Store Connect
slack(message: "Successfully uploaded a new App Store build")
end
fastlaneは、
Fastfile
に保存するスクリーンショットと2元ファイルをupload_to_app_store
で自動的にアップロードする.使用可能なすべてのパラメータを取得します.
fastlane action [action_name]
さいてきしけん
プッシュ通知は、アップロード時にプッシュ通知が使用可能であることを保証するために、laneの一番前に次のコードを追加します.
lane :release do
get_push_certificate
# ...
end
get_push_certificate
は、証明書の有効期間が少なくとも2週間あることを保証します.そうしないと、再作成されます.プッシュ証明書がなければ、
get_push_certificate
はプロジェクトのフォルダに作成され、保存されます.詳細についてはfastlane action get_push_certificate
を実行できます.自己増分ビルド番号
App Storeパッケージにアップロードされたバージョン番号を変更するには、次のように設定します.
lane :beta do
increment_build_number(
build_number: app_store_build_number + 1,
xcodeproj: "Example.xcodeproj"
)
end