From cd4a241fb8143505541d9b35cc300d24cb784d45 Mon Sep 17 00:00:00 2001 From: Manuel Trezza <5673677+mtrezza@users.noreply.github.com> Date: Mon, 8 Apr 2024 00:30:54 +0200 Subject: [PATCH] add framework --- .../LiveQueryDemo.xcodeproj/project.pbxproj | 27 ++++++++++++++++--- .../ParseLiveQuery.xcodeproj/project.pbxproj | 8 ++++++ 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/ParseLiveQuery/Examples/LiveQueryDemo.xcodeproj/project.pbxproj b/ParseLiveQuery/Examples/LiveQueryDemo.xcodeproj/project.pbxproj index 115b5245d..452c4732b 100644 --- a/ParseLiveQuery/Examples/LiveQueryDemo.xcodeproj/project.pbxproj +++ b/ParseLiveQuery/Examples/LiveQueryDemo.xcodeproj/project.pbxproj @@ -3,10 +3,11 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ + 6B63F16A2BC3560300F89DEE /* ParseLiveQuery in Frameworks */ = {isa = PBXBuildFile; productRef = 6B63F1692BC3560300F89DEE /* ParseLiveQuery */; }; F509D5291CA9E53D007B15B0 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59F85B61C9BB4B600566A29 /* Message.swift */; }; F509D52A1CA9E53D007B15B0 /* Room.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59F85B71C9BB4B600566A29 /* Room.swift */; }; F509D52B1CA9E53D007B15B0 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59F85AF1C9BB48200566A29 /* main.swift */; }; @@ -57,6 +58,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 6B63F16A2BC3560300F89DEE /* ParseLiveQuery in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -128,6 +130,9 @@ dependencies = ( ); name = LiveQueryDemo; + packageProductDependencies = ( + 6B63F1692BC3560300F89DEE /* ParseLiveQuery */, + ); productName = AppKitDemo; productReference = F509D5171CA9E4AE007B15B0 /* LiveQueryDemo.app */; productType = "com.apple.product-type.application"; @@ -235,7 +240,10 @@ CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "$(SRCROOT)/LiveQueryDemo/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); MACOSX_DEPLOYMENT_TARGET = 10.15; PRODUCT_BUNDLE_IDENTIFIER = com.parse.LiveQueryDemo; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -251,7 +259,10 @@ CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "$(SRCROOT)/LiveQueryDemo/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); MACOSX_DEPLOYMENT_TARGET = 10.15; PRODUCT_BUNDLE_IDENTIFIER = com.parse.LiveQueryDemo; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -358,7 +369,8 @@ MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; }; name = Release; }; @@ -384,6 +396,13 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCSwiftPackageProductDependency section */ + 6B63F1692BC3560300F89DEE /* ParseLiveQuery */ = { + isa = XCSwiftPackageProductDependency; + productName = ParseLiveQuery; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = F59F85A41C9BB48200566A29 /* Project object */; } diff --git a/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj b/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj index 9599eb99b..2e1717f2a 100644 --- a/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj +++ b/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj @@ -20,6 +20,7 @@ 4A819D9D1D937866009C0F61 /* ObjCCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54D58B51C8E33D9009F8D6C /* ObjCCompat.swift */; }; 4A819D9E1D93786A009C0F61 /* ObjCCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54D58B51C8E33D9009F8D6C /* ObjCCompat.swift */; }; 6B63F1642BC34F3900F89DEE /* ParseObjC in Frameworks */ = {isa = PBXBuildFile; productRef = 6B63F1632BC34F3900F89DEE /* ParseObjC */; }; + 6B63F1682BC355C900F89DEE /* BoltsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 6B63F1672BC355C900F89DEE /* BoltsSwift */; }; 708836762561F503005B32F0 /* ParseLiveQuery_watchOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 708836742561F503005B32F0 /* ParseLiveQuery_watchOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 708836982561F55B005B32F0 /* ParseLiveQuery_tvOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 708836962561F55B005B32F0 /* ParseLiveQuery_tvOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 95E91676299526B200EFDB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 094AE9011E25AF3A00F408BC /* Foundation.framework */; }; @@ -183,6 +184,7 @@ 95E916B6299527DC00EFDB34 /* SystemConfiguration.framework in Frameworks */, 95E916B12995279800EFDB34 /* AudioToolbox.framework in Frameworks */, 6B63F1642BC34F3900F89DEE /* ParseObjC in Frameworks */, + 6B63F1682BC355C900F89DEE /* BoltsSwift in Frameworks */, 393363902ACF889100E582D4 /* Starscream in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -432,6 +434,7 @@ packageProductDependencies = ( 3933638F2ACF889100E582D4 /* Starscream */, 6B63F1632BC34F3900F89DEE /* ParseObjC */, + 6B63F1672BC355C900F89DEE /* BoltsSwift */, ); productName = ParseLiveQuery; productReference = F5A9BFCA1BE0248D00E78326 /* ParseLiveQuery.framework */; @@ -1107,6 +1110,11 @@ isa = XCSwiftPackageProductDependency; productName = ParseObjC; }; + 6B63F1672BC355C900F89DEE /* BoltsSwift */ = { + isa = XCSwiftPackageProductDependency; + package = 393363602ACF772800E582D4 /* XCRemoteSwiftPackageReference "Bolts-Swift" */; + productName = BoltsSwift; + }; /* End XCSwiftPackageProductDependency section */ }; rootObject = F5256FC51BD71F9A0052FB8A /* Project object */;