From 60a4d1f64f8e20fd7894e4d2867eaa04d407967e Mon Sep 17 00:00:00 2001 From: mso7nueh Date: Mon, 17 Mar 2025 17:47:00 +0300 Subject: [PATCH] feat: build tf upd 2 --- Build-tf | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Build-tf b/Build-tf index 3f0b43a9..03b37d0b 100755 --- a/Build-tf +++ b/Build-tf @@ -12,19 +12,22 @@ trap finish EXIT SDK="${SDK:-iphoneos}" WORKSPACE="${WORKSPACE:-ios/Runner.xcworkspace}" -SCHEME="${SCHEME:-ios/Runner}" -CONFIGURATION=${CONFIGURATION:-Release} +SCHEME="${SCHEME:-Runner}" # Updated scheme name +CONFIGURATION="${CONFIGURATION:-Release}" -BUILD_DIR=${BUILD_DIR:-.build} -ARTIFACT_PATH=${RESULT_PATH:-${BUILD_DIR}/Artifacts} +BUILD_DIR="${BUILD_DIR:-.build}" +ARTIFACT_PATH="${RESULT_PATH:-${BUILD_DIR}/Artifacts}" RESULT_BUNDLE_PATH="${ARTIFACT_PATH}/${SCHEME}.xcresult" -ARCHIVE_PATH=${ARCHIVE_PATH:-${BUILD_DIR}/Archives/${SCHEME}.xcarchive} -DERIVED_DATA_PATH=${DERIVED_DATA_PATH:-${BUILD_DIR}/DerivedData} -CURRENT_PROJECT_VERSION=${BUILD_NUMBER:-0} +ARCHIVE_PATH="${ARCHIVE_PATH:-${BUILD_DIR}/Archives/${SCHEME}.xcarchive}" +DERIVED_DATA_PATH="${DERIVED_DATA_PATH:-${BUILD_DIR}/DerivedData}" +CURRENT_PROJECT_VERSION="${BUILD_NUMBER:-0}" EXPORT_OPTIONS_FILE="Support/ExportOptions.plist" +# Clean previous builds rm -rf "${RESULT_BUNDLE_PATH}" +rm -rf "${DERIVED_DATA_PATH}" +# Archive the build xcrun xcodebuild \ -workspace "${WORKSPACE}" \ -scheme "${SCHEME}" \ @@ -39,12 +42,12 @@ xcrun xcodebuild \ CURRENT_PROJECT_VERSION="${CURRENT_PROJECT_VERSION}" \ archive +# Export the build to .ipa xcrun xcodebuild \ -exportArchive \ -exportOptionsPlist "${EXPORT_OPTIONS_FILE}" \ -archivePath "${ARCHIVE_PATH}" \ -exportPath "${ARTIFACT_PATH}/${SCHEME}.ipa" -# Zip up the Xcode Archive into Artifacts folder. +# Zip the archive ditto -c -k --sequesterRsrc --keepParent "${ARCHIVE_PATH}" "${ARTIFACT_PATH}/${SCHEME}.xcarchive.zip" -# yo \ No newline at end of file