Compare commits
1 Commits
861a0b3570
...
f006c1a8ae
Author | SHA1 | Date | |
---|---|---|---|
f006c1a8ae |
@ -7,47 +7,12 @@ platform :ios do
|
||||
app_store_connect_api_key(
|
||||
key_id: ENV["IOS_ASC_KEY_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,
|
||||
in_house: false
|
||||
)
|
||||
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)"
|
||||
lane :deploy_testing do
|
||||
@ -120,4 +85,5 @@ platform :ios do
|
||||
automatic_release: true,
|
||||
# automatically release the app after review
|
||||
)
|
||||
end
|
||||
end
|
||||
|
@ -2,8 +2,8 @@
|
||||
# DO NOT EDIT THIS FILE
|
||||
# Copy this file to local.env and edit the values to match your local environment
|
||||
IOS_ASC_KEY_ID="sample"
|
||||
IOS_ASC_KEY="sample"
|
||||
IOS_ASC_ISSUER_ID="sample"
|
||||
IOS_ASC_KEY_P8="sample"
|
||||
SIGNING_KEY_FILE_PATH="sample"
|
||||
SIGNING_KEY_PASSWORD="sample"
|
||||
BUILD_NAME="sample"
|
Loading…
x
Reference in New Issue
Block a user