Compare commits

..

1 Commits

Author SHA1 Message Date
f006c1a8ae keep using match
Some checks failed
Build and deploy the backend to staging / Build and push image (pull_request) Successful in 1m59s
Build and release debug APK / Build APK (pull_request) Failing after 3m17s
Build and deploy the backend to staging / Deploy to staging (pull_request) Successful in 15s
2024-12-14 18:51:18 +01:00
2 changed files with 3 additions and 37 deletions

View File

@ -7,47 +7,12 @@ platform :ios do
app_store_connect_api_key( app_store_connect_api_key(
key_id: ENV["IOS_ASC_KEY_ID"], key_id: ENV["IOS_ASC_KEY_ID"],
issuer_id: ENV["IOS_ASC_ISSUER_ID"], issuer_id: ENV["IOS_ASC_ISSUER_ID"],
key_content: ENV["IOS_ASC_KEY_P8"], key_content: ENV["IOS_ASC_KEY"],
is_key_content_base64: true, is_key_content_base64: true,
in_house: false in_house: false
) )
end end
desc "Installs signing certificate in the keychain and downloads provisioning profiles from App Store Connect"
lane :prepare_signing do |options|
team_id = CredentialsManager::AppfileConfig.try_fetch_value(:team_id)
api_key = lane_context[SharedValues::APP_STORE_CONNECT_API_KEY]
keychain_name = "signing"
keychain_password = "temp"
delete_keychain(
name: keychain_name
) if File.exist? File.expand_path("~/Library/Keychains/#{keychain_name}-db")
create_keychain(
name: keychain_name,
password: keychain_password,
default_keychain: true,
unlock: true,
timeout: 3600
)
import_certificate(
certificate_path: ENV["SIGNING_KEY_FILE_PATH"],
certificate_password: ENV["SIGNING_KEY_PASSWORD"],
keychain_name: keychain_name,
keychain_password: keychain_password
)
# fetches and installs provisioning profiles from ASC
sigh(
adhoc: options[:adhoc],
api_key: api_key,
readonly: true
)
end
desc "Deploy a new version to closed testing (testflight)" desc "Deploy a new version to closed testing (testflight)"
lane :deploy_testing do lane :deploy_testing do
@ -120,4 +85,5 @@ platform :ios do
automatic_release: true, automatic_release: true,
# automatically release the app after review # automatically release the app after review
) )
end
end end

View File

@ -2,8 +2,8 @@
# DO NOT EDIT THIS FILE # DO NOT EDIT THIS FILE
# Copy this file to local.env and edit the values to match your local environment # Copy this file to local.env and edit the values to match your local environment
IOS_ASC_KEY_ID="sample" IOS_ASC_KEY_ID="sample"
IOS_ASC_KEY="sample"
IOS_ASC_ISSUER_ID="sample" IOS_ASC_ISSUER_ID="sample"
IOS_ASC_KEY_P8="sample"
SIGNING_KEY_FILE_PATH="sample" SIGNING_KEY_FILE_PATH="sample"
SIGNING_KEY_PASSWORD="sample" SIGNING_KEY_PASSWORD="sample"
BUILD_NAME="sample" BUILD_NAME="sample"