From 54f5a3e7dad82c223279b76e9289610f792ff286 Mon Sep 17 00:00:00 2001 From: cogwheel0 <172976095+cogwheel0@users.noreply.github.com> Date: Fri, 17 Oct 2025 00:40:33 +0530 Subject: [PATCH] chore: update Fastlane configuration for iOS - Removed Apple ID from Appfile for security reasons. - Added precheck option in Deliverfile to disable pre-submit checks. - Enhanced Fastfile with a new release lane for App Store Connect API key integration. --- ios/fastlane/Appfile | 1 - ios/fastlane/Deliverfile | 1 + ios/fastlane/Fastfile | 11 ++++++++++- ios/fastlane/README.md | 30 ++++++++++++++++++++++++++++++ 4 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 ios/fastlane/README.md diff --git a/ios/fastlane/Appfile b/ios/fastlane/Appfile index 4b6a36d..94d8777 100644 --- a/ios/fastlane/Appfile +++ b/ios/fastlane/Appfile @@ -1,5 +1,4 @@ app_identifier("app.cogwheel.conduit") # The bundle identifier of your app -apple_id("cogwheel@cogwheel.app") # Your Apple Developer Portal username itc_team_id("128030454") # App Store Connect Team ID team_id("X2662V5DT2") # Developer Portal Team ID diff --git a/ios/fastlane/Deliverfile b/ios/fastlane/Deliverfile index 0f9d8f4..653c44f 100644 --- a/ios/fastlane/Deliverfile +++ b/ios/fastlane/Deliverfile @@ -4,4 +4,5 @@ submit_for_review(true) skip_metadata(true) skip_screenshots(true) +run_precheck_before_submit(false) ipa("../build/ios/ipa/conduit.ipa") diff --git a/ios/fastlane/Fastfile b/ios/fastlane/Fastfile index 130819e..0c67a81 100644 --- a/ios/fastlane/Fastfile +++ b/ios/fastlane/Fastfile @@ -11,4 +11,13 @@ # # Uncomment the line if you want fastlane to automatically update itself -# update_fastlane \ No newline at end of file +# update_fastlane +default_platform(:ios) +lane :release do + app_store_connect_api_key( + key_id: ENV['FASTLANE_API_KEY_ID'], + issuer_id: ENV['FASTLANE_API_KEY_ISSUER_ID'], + key_filepath: ENV['FASTLANE_API_KEY_PATH'] + ) + deliver + end \ No newline at end of file diff --git a/ios/fastlane/README.md b/ios/fastlane/README.md new file mode 100644 index 0000000..14ff15c --- /dev/null +++ b/ios/fastlane/README.md @@ -0,0 +1,30 @@ +fastlane documentation +---- + +# Installation + +Make sure you have the latest version of the Xcode command line tools installed: + +```sh +xcode-select --install +``` + +For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane) + +# Available Actions + +### release + +```sh +[bundle exec] fastlane release +``` + + + +---- + +This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. + +More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools). + +The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools).