From eac394b6108403288e76c3aed93f8bfbab8c82dc Mon Sep 17 00:00:00 2001 From: Andy Boedo Date: Fri, 16 Aug 2024 12:00:34 -0300 Subject: [PATCH] XCFramework artifacts in CircleCI (#4189) Follow up to https://github.com/RevenueCat/purchases-ios/pull/4172 Adds the xcframework as a circleci artifact Also fixes a code signing issue when archiving `RevenueCatUI.xcframework` linear ticket: SDK-3555 --- .circleci/config.yml | 6 ++++++ RevenueCat.xcodeproj/project.pbxproj | 9 +++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 78f8c17a44..9b756376b0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -913,6 +913,12 @@ jobs: - store_artifacts: path: fastlane/test_output/report.html destination: test_report.html + - store_artifacts: + path: RevenueCat.xcframework.zip + destination: RevenueCat.xcframework.zip + - store_artifacts: + path: RevenueCatUI.xcframework.zip + destination: RevenueCatUI.xcframework.zip docs-build: executor: diff --git a/RevenueCat.xcodeproj/project.pbxproj b/RevenueCat.xcodeproj/project.pbxproj index 38ae078955..fe9fa02c13 100644 --- a/RevenueCat.xcodeproj/project.pbxproj +++ b/RevenueCat.xcodeproj/project.pbxproj @@ -7133,7 +7133,7 @@ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.revenuecat.RevenueCatUIDev; + PRODUCT_BUNDLE_IDENTIFIER = com.revenuecat.RevenueCatUI; PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = NO; @@ -7156,10 +7156,10 @@ BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_OBJC_WEAK = YES; - CODE_SIGN_STYLE = Automatic; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = 8SXR2327BM; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -7183,9 +7183,10 @@ MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; MTL_FAST_MATH = YES; OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.revenuecat.RevenueCatUIDev; + PRODUCT_BUNDLE_IDENTIFIER = com.revenuecat.RevenueCatUI; PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = NO; SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES;