Compare commits
1 Commits
861a0b3570
...
f006c1a8ae
Author | SHA1 | Date | |
---|---|---|---|
f006c1a8ae |
@ -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
|
||||||
|
@ -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"
|
Loading…
x
Reference in New Issue
Block a user