Use absolute iOS paths in Fastlane
Some checks failed
TestFlight / testflight (push) Failing after 25s
Some checks failed
TestFlight / testflight (push) Failing after 25s
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
require "fileutils"
|
require "fileutils"
|
||||||
|
require "shellwords"
|
||||||
|
|
||||||
default_platform(:ios)
|
default_platform(:ios)
|
||||||
|
|
||||||
@@ -7,6 +8,9 @@ SCHEME = "Sybil"
|
|||||||
TEAM_ID = "DQQH5H6GBD"
|
TEAM_ID = "DQQH5H6GBD"
|
||||||
PROFILE_NAME = "Sybil AppStore CI"
|
PROFILE_NAME = "Sybil AppStore CI"
|
||||||
MATCH_BRANCH = "master"
|
MATCH_BRANCH = "master"
|
||||||
|
IOS_ROOT = File.expand_path("..", __dir__)
|
||||||
|
PROJECT_FILE = File.join(IOS_ROOT, "Sybil.xcodeproj")
|
||||||
|
PROJECT_SPEC = File.join(IOS_ROOT, "project.yml")
|
||||||
|
|
||||||
def present?(value)
|
def present?(value)
|
||||||
!value.to_s.strip.empty?
|
!value.to_s.strip.empty?
|
||||||
@@ -97,11 +101,11 @@ platform :ios do
|
|||||||
|
|
||||||
api_key = app_store_api_key
|
api_key = app_store_api_key
|
||||||
|
|
||||||
sh("xcodegen --spec project.yml")
|
sh("xcodegen --spec #{PROJECT_SPEC.shellescape}")
|
||||||
|
|
||||||
increment_version_number(
|
increment_version_number(
|
||||||
version_number: release_version,
|
version_number: release_version,
|
||||||
xcodeproj: "Sybil.xcodeproj"
|
xcodeproj: PROJECT_FILE
|
||||||
)
|
)
|
||||||
|
|
||||||
latest_build_number = latest_testflight_build_number(
|
latest_build_number = latest_testflight_build_number(
|
||||||
@@ -112,12 +116,13 @@ platform :ios do
|
|||||||
|
|
||||||
increment_build_number(
|
increment_build_number(
|
||||||
build_number: latest_build_number + 1,
|
build_number: latest_build_number + 1,
|
||||||
xcodeproj: "Sybil.xcodeproj"
|
xcodeproj: PROJECT_FILE
|
||||||
)
|
)
|
||||||
|
|
||||||
sync_match_signing(readonly: true)
|
sync_match_signing(readonly: true)
|
||||||
|
|
||||||
build_app(
|
build_app(
|
||||||
|
project: PROJECT_FILE,
|
||||||
scheme: SCHEME,
|
scheme: SCHEME,
|
||||||
export_method: "app-store",
|
export_method: "app-store",
|
||||||
export_options: {
|
export_options: {
|
||||||
|
|||||||
Reference in New Issue
Block a user