diff --git a/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/ExecutorchLib b/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/ExecutorchLib index 6271ce1ab0..26d02829ed 100755 Binary files a/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/ExecutorchLib and b/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/ExecutorchLib differ diff --git a/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/Info.plist b/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/Info.plist index 6e9e28ebe6..d1fc7ee5b4 100644 Binary files a/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/Info.plist and b/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/Info.plist differ diff --git a/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/_CodeSignature/CodeResources b/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/_CodeSignature/CodeResources index be699ebe26..2a640776cd 100644 --- a/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/_CodeSignature/CodeResources +++ b/ios/ExecutorchLib.xcframework/ios-arm64-simulator/ExecutorchLib.framework/_CodeSignature/CodeResources @@ -14,7 +14,7 @@ Info.plist - wBJJ2TZXoQXEBBiUjBovczXIsbU= + koMOW7q4QrCbyhZLG9SBR7Rq8SE= files2 diff --git a/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/ExecutorchLib b/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/ExecutorchLib index 92f73c1314..f845200361 100755 Binary files a/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/ExecutorchLib and b/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/ExecutorchLib differ diff --git a/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/Info.plist b/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/Info.plist index 4825020903..d5072904b7 100644 Binary files a/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/Info.plist and b/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/Info.plist differ diff --git a/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/_CodeSignature/CodeResources b/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/_CodeSignature/CodeResources index 839a9db117..103b883550 100644 --- a/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/_CodeSignature/CodeResources +++ b/ios/ExecutorchLib.xcframework/ios-arm64/ExecutorchLib.framework/_CodeSignature/CodeResources @@ -14,7 +14,7 @@ Info.plist - xUwVRDNEWZOSxtl3vg4xATbAoi8= + kx5t7CsjZO90mDJzEu2W+G7aaPk= files2 diff --git a/ios/RnExecutorch.xcodeproj/project.pbxproj b/ios/RnExecutorch.xcodeproj/project.pbxproj index af71112aeb..3fad88ed1c 100644 --- a/ios/RnExecutorch.xcodeproj/project.pbxproj +++ b/ios/RnExecutorch.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ 55D6EA8C2D0987D2009BA408 /* ExecutorchLib.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55D6EA8B2D0987D2009BA408 /* ExecutorchLib.xcframework */; }; - 55D6EA8E2D0987DF009BA408 /* opencv2.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55D6EA8D2D0987DF009BA408 /* opencv2.xcframework */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -26,7 +25,6 @@ /* Begin PBXFileReference section */ 550986892CEF541900FECBB8 /* libRnExecutorch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRnExecutorch.a; sourceTree = BUILT_PRODUCTS_DIR; }; 55D6EA8B2D0987D2009BA408 /* ExecutorchLib.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = ExecutorchLib.xcframework; sourceTree = ""; }; - 55D6EA8D2D0987DF009BA408 /* opencv2.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = opencv2.xcframework; path = ../../../opencv2.xcframework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */ @@ -55,7 +53,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 55D6EA8E2D0987DF009BA408 /* opencv2.xcframework in Frameworks */, 55D6EA8C2D0987D2009BA408 /* ExecutorchLib.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -83,7 +80,6 @@ 55D6EA8A2D0987D2009BA408 /* Frameworks */ = { isa = PBXGroup; children = ( - 55D6EA8D2D0987DF009BA408 /* opencv2.xcframework */, 55D6EA8B2D0987D2009BA408 /* ExecutorchLib.xcframework */, ); name = Frameworks; diff --git a/third-party/ios/ExecutorchLib/ExecutorchLib.xcodeproj/project.pbxproj b/third-party/ios/ExecutorchLib/ExecutorchLib.xcodeproj/project.pbxproj index df254b5bd8..73b86b0bec 100644 --- a/third-party/ios/ExecutorchLib/ExecutorchLib.xcodeproj/project.pbxproj +++ b/third-party/ios/ExecutorchLib/ExecutorchLib.xcodeproj/project.pbxproj @@ -7,6 +7,9 @@ objects = { /* Begin PBXBuildFile section */ + 0E4A7F472D67549100D8DCBA /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E4A7F442D67549100D8DCBA /* Metal.framework */; }; + 0E4A7F482D67549100D8DCBA /* MetalPerformanceShaders.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E4A7F452D67549100D8DCBA /* MetalPerformanceShaders.framework */; }; + 0E4A7F492D67549100D8DCBA /* MetalPerformanceShadersGraph.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E4A7F462D67549100D8DCBA /* MetalPerformanceShadersGraph.framework */; }; 5576B4A62CEF76CC005027B7 /* executorch.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5576B49D2CEF76CC005027B7 /* executorch.xcframework */; }; 5576B4A72CEF76CC005027B7 /* re2.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5576B49E2CEF76CC005027B7 /* re2.xcframework */; }; 5576B4A82CEF76CC005027B7 /* kernels_optimized.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5576B49F2CEF76CC005027B7 /* kernels_optimized.xcframework */; }; @@ -43,11 +46,13 @@ 55EA2C572CB90E7D004315B3 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55EA2C562CB90E7D004315B3 /* Accelerate.framework */; }; 55EA2C592CB90E80004315B3 /* CoreML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55EA2C582CB90E80004315B3 /* CoreML.framework */; }; 55EA2C5B2CB90E85004315B3 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 55EA2C5A2CB90E85004315B3 /* libsqlite3.tbd */; }; - A84198842D02DF29006D4D5E /* InputType.h in Headers */ = {isa = PBXBuildFile; fileRef = A84198832D02DF29006D4D5E /* InputType.h */; }; A851C4072CF9F1B600424E93 /* Utils.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A851C4042CF9F1B600424E93 /* Utils.hpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 0E4A7F442D67549100D8DCBA /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; + 0E4A7F452D67549100D8DCBA /* MetalPerformanceShaders.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalPerformanceShaders.framework; path = System/Library/Frameworks/MetalPerformanceShaders.framework; sourceTree = SDKROOT; }; + 0E4A7F462D67549100D8DCBA /* MetalPerformanceShadersGraph.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalPerformanceShadersGraph.framework; path = System/Library/Frameworks/MetalPerformanceShadersGraph.framework; sourceTree = SDKROOT; }; 5576B49D2CEF76CC005027B7 /* executorch.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = executorch.xcframework; path = frameworks/executorch.xcframework; sourceTree = ""; }; 5576B49E2CEF76CC005027B7 /* re2.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = re2.xcframework; path = frameworks/re2.xcframework; sourceTree = ""; }; 5576B49F2CEF76CC005027B7 /* kernels_optimized.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = kernels_optimized.xcframework; path = frameworks/kernels_optimized.xcframework; sourceTree = ""; }; @@ -94,6 +99,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 0E4A7F472D67549100D8DCBA /* Metal.framework in Frameworks */, + 0E4A7F482D67549100D8DCBA /* MetalPerformanceShaders.framework in Frameworks */, + 0E4A7F492D67549100D8DCBA /* MetalPerformanceShadersGraph.framework in Frameworks */, 5576B4A62CEF76CC005027B7 /* executorch.xcframework in Frameworks */, 5576B4A72CEF76CC005027B7 /* re2.xcframework in Frameworks */, 5576B4A82CEF76CC005027B7 /* kernels_optimized.xcframework in Frameworks */, @@ -197,6 +205,9 @@ 55EA2C552CB90E7D004315B3 /* Frameworks */ = { isa = PBXGroup; children = ( + 0E4A7F442D67549100D8DCBA /* Metal.framework */, + 0E4A7F452D67549100D8DCBA /* MetalPerformanceShaders.framework */, + 0E4A7F462D67549100D8DCBA /* MetalPerformanceShadersGraph.framework */, 5576B4A22CEF76CC005027B7 /* backend_coreml.xcframework */, 5576B4A42CEF76CC005027B7 /* backend_mps.xcframework */, 5576B4A52CEF76CC005027B7 /* backend_xnnpack.xcframework */, @@ -456,7 +467,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = B357MU264T; + DEVELOPMENT_TEAM = S78YKB2WVD; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -487,6 +498,8 @@ "-force_load", "$(BUILT_PRODUCTS_DIR)/libbackend_coreml-ios-release.a", "-force_load", + "$(BUILT_PRODUCTS_DIR)/libbackend_mps-ios-release.a", + "-force_load", "$(BUILT_PRODUCTS_DIR)/libexecutorch-ios-release.a", ); "OTHER_LDFLAGS[sdk=iphonesimulator*]" = ( @@ -502,6 +515,8 @@ "-force_load", "$(BUILT_PRODUCTS_DIR)/libbackend_coreml-simulator-release.a", "-force_load", + "$(BUILT_PRODUCTS_DIR)/libbackend_mps-simulator-release.a", + "-force_load", "$(BUILT_PRODUCTS_DIR)/libexecutorch-simulator-release.a", ); PRODUCT_BUNDLE_IDENTIFIER = com.swmansion.Executorch; @@ -524,7 +539,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = B357MU264T; + DEVELOPMENT_TEAM = S78YKB2WVD; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -555,6 +570,8 @@ "-force_load", "$(BUILT_PRODUCTS_DIR)/libbackend_coreml-ios-release.a", "-force_load", + "$(BUILT_PRODUCTS_DIR)/libbackend_mps-ios-release.a", + "-force_load", "$(BUILT_PRODUCTS_DIR)/libexecutorch-ios-release.a", ); "OTHER_LDFLAGS[sdk=iphonesimulator*]" = ( @@ -570,6 +587,8 @@ "-force_load", "$(BUILT_PRODUCTS_DIR)/libbackend_coreml-simulator-release.a", "-force_load", + "$(BUILT_PRODUCTS_DIR)/libbackend_mps-simulator-release.a", + "-force_load", "$(BUILT_PRODUCTS_DIR)/libexecutorch-simulator-release.a", ); PRODUCT_BUNDLE_IDENTIFIER = com.swmansion.Executorch; diff --git a/third-party/ios/ExecutorchLib/build.sh b/third-party/ios/ExecutorchLib/build.sh old mode 100644 new mode 100755