Skip to content

Commit a87ee0e

Browse files
Tune
1 parent 03ad365 commit a87ee0e

2 files changed

Lines changed: 17 additions & 9 deletions

File tree

Fastlane/Fastfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ lane :test do
77
fail_build: true,
88
scheme: ENV['SCHEME'],
99
sdk: ENV['SDK'],
10-
device: ENV['DEVICE'],
11-
os_version: ENV['OS_VERSION'],
10+
destination: ENV['DESTINATION'],
1211
number_of_retries: 3
1312
)
1413
end

Scripts/build.sh

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,24 +92,33 @@ function fastlane_test() {
9292

9393
case "${DEST:-}" in
9494
"iphone" )
95-
FASTLANE_DEVICE=$(echo $IPHONE_MODEL | tr -d "'")
96-
FASTLANE_OS_VERSION="$IOS_VERSION"
95+
DEVICE_NAME=$(echo $IPHONE_MODEL | tr -d "'")
96+
OS_VERSION="$IOS_VERSION"
97+
PLATFORM="iOS Simulator"
9798
;;
9899
"ipad" )
99-
FASTLANE_DEVICE=$(echo $IPAD_MODEL | tr -d "'")
100-
FASTLANE_OS_VERSION="$IOS_VERSION"
100+
DEVICE_NAME=$(echo $IPAD_MODEL | tr -d "'")
101+
OS_VERSION="$IOS_VERSION"
102+
PLATFORM="iOS Simulator"
101103
;;
102104
"tv" )
103-
FASTLANE_DEVICE=$(echo $TV_MODEL | tr -d "'")
104-
FASTLANE_OS_VERSION="$TV_VERSION"
105+
DEVICE_NAME=$(echo $TV_MODEL | tr -d "'")
106+
OS_VERSION="$TV_VERSION"
107+
PLATFORM="tvOS Simulator"
105108
;;
106109
* )
107110
echo "Error: Unknown DEST value '${DEST:-}'. DEST must be one of: iphone, ipad, tv"
108111
exit 1
109112
;;
110113
esac
114+
DESTINATION="platform=$PLATFORM,name=$DEVICE_NAME,OS=$OS_VERSION"
111115

112-
SDK="$XC_SDK" DEVICE="$FASTLANE_DEVICE" OS_VERSION="$FASTLANE_OS_VERSION" SCHEME="$1" bundle exec fastlane test
116+
echo "Fastlane environment variables:"
117+
echo " DESTINATION=$DESTINATION"
118+
echo " SCHEME=$1"
119+
echo " SDK=$XC_SDK"
120+
121+
SDK="$XC_SDK" DESTINATION="$DESTINATION" SCHEME="$1" bundle exec fastlane test
113122
}
114123

115124
define_xc_macros

0 commit comments

Comments
 (0)