@@ -7,6 +7,7 @@ APP := $(TMP)/Build/Products/Release-$(PLATFORM)
77CERT_JSON_URL := https://backloop.dev/pack.json
88WORKSPACE := NexStore.xcworkspace
99SOURCE_PACKAGES := $(TMP ) /SourcePackages
10+ ALT_SIGN_PATH := AltSign
1011XCODEBUILD_OVERRIDES :=
1112
1213ifdef BUILD_NUMBER
@@ -45,7 +46,7 @@ prepare_packages: deps
4546 -clonedSourcePackagesDirPath "$(SOURCE_PACKAGES)" \
4647 -skipPackagePluginValidation
4748
48- ALT_SIGN_CHECKOUT="$(SOURCE_PACKAGES)/checkouts/AltSign "; \
49+ ALT_SIGN_CHECKOUT="$(ALT_SIGN_PATH) "; \
4950 if [ -f "$$ALT_SIGN_CHECKOUT/.gitmodules" ]; then \
5051 git -C "$$ALT_SIGN_CHECKOUT" submodule sync --recursive; \
5152 git -C "$$ALT_SIGN_CHECKOUT" submodule update --init --recursive; \
@@ -58,7 +59,7 @@ prepare_packages: deps
5859 ln -sf ../libcnary/include/$${header# #*/} "$$ALT_SIGN_LIBPLIST_SRC_DIR/$${header##*/}"; \
5960 done; \
6061 fi; \
61- ALT_SIGN_OPENSSL_XCFRAMEWORK="$$(find "$(SOURCE_PACKAGES)" \( -path "*/Dependencies/OpenSSL.xcframework" -o -path "*/OpenSSL.xcframework" \) -type d | head -n 1)"; \
62+ ALT_SIGN_OPENSSL_XCFRAMEWORK="$$(find "$(ALT_SIGN_PATH)" "$( SOURCE_PACKAGES)" \( -path "*/Dependencies/OpenSSL.xcframework" -o -path "*/OpenSSL.xcframework" \) -type d 2>/dev/null | head -n 1)"; \
6263 if [ -z "$$ALT_SIGN_OPENSSL_XCFRAMEWORK" ]; then \
6364 echo "Expected AltSign OpenSSL.xcframework after package resolution." >&2; \
6465 exit 1; \
@@ -77,7 +78,7 @@ prepare_packages: deps
7778$(SCHEMES ) : prepare_packages
7879 # Zsign expects <openssl/...> headers; reuse AltSign's vendored XCFramework to avoid a second OpenSSL copy.
7980 set -e; \
80- ALT_SIGN_OPENSSL_XCFRAMEWORK=" $$ (find " $(SOURCE_PACKAGES ) " \( -path " * /Dependencies/OpenSSL.xcframework" -o -path " * /OpenSSL.xcframework" \) -type d | head -n 1)" ; \
81+ ALT_SIGN_OPENSSL_XCFRAMEWORK=" $$ (find " $(ALT_SIGN_PATH ) " " $( SOURCE_PACKAGES )" \( -path " * /Dependencies/OpenSSL.xcframework" -o -path " * /OpenSSL.xcframework" \) -type d 2>/dev/null | head -n 1)" ; \
8182 if [ -z " $$ ALT_SIGN_OPENSSL_XCFRAMEWORK" ]; then \
8283 echo " Expected AltSign OpenSSL.xcframework after package resolution." >&2 ; \
8384 exit 1; \
0 commit comments