|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
| 10 | + 5425BDB02F4C148700633DA2 /* RunAnywhere in Frameworks */ = {isa = PBXBuildFile; productRef = 5425BDAF2F4C148700633DA2 /* RunAnywhere */; }; |
| 11 | + 5425BDB22F4C148700633DA2 /* RunAnywhereONNX in Frameworks */ = {isa = PBXBuildFile; productRef = 5425BDB12F4C148700633DA2 /* RunAnywhereONNX */; }; |
| 12 | + 5425BDB42F4C148700633DA2 /* RunAnywhereWhisperKit in Frameworks */ = {isa = PBXBuildFile; productRef = 5425BDB32F4C148700633DA2 /* RunAnywhereWhisperKit */; }; |
10 | 13 | 54398FEF2F497A03009D6B51 /* YapRunKeyboard.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 54398FE82F497A02009D6B51 /* YapRunKeyboard.appex */; platformFilter = ios; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
11 | 14 | 54398FFC2F497A34009D6B51 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54398FFB2F497A34009D6B51 /* WidgetKit.framework */; }; |
12 | 15 | 54398FFE2F497A34009D6B51 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54398FFD2F497A34009D6B51 /* SwiftUI.framework */; }; |
13 | 16 | 5439900B2F497A35009D6B51 /* YapRunActivityExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 54398FF92F497A34009D6B51 /* YapRunActivityExtension.appex */; platformFilter = ios; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
14 | | - 54F2BC172F4BDEC500D2FB5A /* RunAnywhere in Frameworks */ = {isa = PBXBuildFile; productRef = 54F2BC162F4BDEC500D2FB5A /* RunAnywhere */; }; |
15 | | - 54F2BC192F4BDEC500D2FB5A /* RunAnywhereONNX in Frameworks */ = {isa = PBXBuildFile; productRef = 54F2BC182F4BDEC500D2FB5A /* RunAnywhereONNX */; }; |
16 | | - 54F2BC1B2F4BDEC500D2FB5A /* RunAnywhereWhisperKit in Frameworks */ = {isa = PBXBuildFile; productRef = 54F2BC1A2F4BDEC500D2FB5A /* RunAnywhereWhisperKit */; }; |
17 | 17 | /* End PBXBuildFile section */ |
18 | 18 |
|
19 | 19 | /* Begin PBXContainerItemProxy section */ |
|
62 | 62 | }; |
63 | 63 | /* End PBXCopyFilesBuildPhase section */ |
64 | 64 |
|
| 65 | +/* Begin PBXShellScriptBuildPhase section */ |
| 66 | + AA000001STRIPSTATICFWS /* Strip Static Frameworks */ = { |
| 67 | + isa = PBXShellScriptBuildPhase; |
| 68 | + buildActionMask = 2147483647; |
| 69 | + files = ( |
| 70 | + ); |
| 71 | + inputPaths = ( |
| 72 | + ); |
| 73 | + name = "Strip Static Frameworks"; |
| 74 | + outputPaths = ( |
| 75 | + ); |
| 76 | + runOnlyForDeploymentPostprocessing = 0; |
| 77 | + shellPath = /bin/sh; |
| 78 | + shellScript = "# Remove SPM-generated framework stubs for our static libraries.\n# These are statically linked into the app binary (verified: no @rpath references).\n# SPM creates these empty dynamic framework wrappers but they are not needed\n# and cause App Store validation failures.\nFRAMEWORKS_TO_STRIP=\"RACommons RABackendONNX RABackendLLAMACPP onnxruntime\"\nfor FW_DIR in \"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}\" \"${CODESIGNING_FOLDER_PATH}/Frameworks\" \"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"; do\n if [ -d \"${FW_DIR}\" ]; then\n for fw in $FRAMEWORKS_TO_STRIP; do\n if [ -d \"${FW_DIR}/${fw}.framework\" ]; then\n echo \"Removing unnecessary framework stub: ${fw}.framework\"\n rm -rf \"${FW_DIR}/${fw}.framework\"\n fi\n done\n fi\ndone\n"; |
| 79 | + }; |
| 80 | +/* End PBXShellScriptBuildPhase section */ |
| 81 | + |
65 | 82 | /* Begin PBXFileReference section */ |
66 | 83 | 54398FBA2F4979D2009D6B51 /* YapRun.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = YapRun.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
67 | 84 | 54398FC72F4979D3009D6B51 /* YapRunTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = YapRunTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
139 | 156 | isa = PBXFrameworksBuildPhase; |
140 | 157 | buildActionMask = 2147483647; |
141 | 158 | files = ( |
142 | | - 54F2BC1B2F4BDEC500D2FB5A /* RunAnywhereWhisperKit in Frameworks */, |
143 | | - 54F2BC192F4BDEC500D2FB5A /* RunAnywhereONNX in Frameworks */, |
144 | | - 54F2BC172F4BDEC500D2FB5A /* RunAnywhere in Frameworks */, |
| 159 | + 5425BDB42F4C148700633DA2 /* RunAnywhereWhisperKit in Frameworks */, |
| 160 | + 5425BDB22F4C148700633DA2 /* RunAnywhereONNX in Frameworks */, |
| 161 | + 5425BDB02F4C148700633DA2 /* RunAnywhere in Frameworks */, |
145 | 162 | ); |
146 | 163 | runOnlyForDeploymentPostprocessing = 0; |
147 | 164 | }; |
|
224 | 241 | 54398FB72F4979D2009D6B51 /* Frameworks */, |
225 | 242 | 54398FB82F4979D2009D6B51 /* Resources */, |
226 | 243 | 54398FF42F497A03009D6B51 /* Embed Foundation Extensions */, |
| 244 | + AA000001STRIPSTATICFWS /* Strip Static Frameworks */, |
227 | 245 | ); |
228 | 246 | buildRules = ( |
229 | 247 | ); |
|
236 | 254 | ); |
237 | 255 | name = YapRun; |
238 | 256 | packageProductDependencies = ( |
239 | | - 54F2BC162F4BDEC500D2FB5A /* RunAnywhere */, |
240 | | - 54F2BC182F4BDEC500D2FB5A /* RunAnywhereONNX */, |
241 | | - 54F2BC1A2F4BDEC500D2FB5A /* RunAnywhereWhisperKit */, |
| 257 | + 5425BDAF2F4C148700633DA2 /* RunAnywhere */, |
| 258 | + 5425BDB12F4C148700633DA2 /* RunAnywhereONNX */, |
| 259 | + 5425BDB32F4C148700633DA2 /* RunAnywhereWhisperKit */, |
242 | 260 | ); |
243 | 261 | productName = YapRun; |
244 | 262 | productReference = 54398FBA2F4979D2009D6B51 /* YapRun.app */; |
|
373 | 391 | mainGroup = 54398FB12F4979D2009D6B51; |
374 | 392 | minimizedProjectReferenceProxies = 1; |
375 | 393 | packageReferences = ( |
376 | | - 54F2BC152F4BDEC500D2FB5A /* XCRemoteSwiftPackageReference "runanywhere-sdks" */, |
| 394 | + 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */, |
377 | 395 | ); |
378 | 396 | preferredProjectObjectVersion = 77; |
379 | 397 | productRefGroup = 54398FBB2F4979D2009D6B51 /* Products */; |
|
529 | 547 | DEVELOPMENT_TEAM = L86FH3K93L; |
530 | 548 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
531 | 549 | ENABLE_TESTABILITY = YES; |
532 | | - ENABLE_USER_SCRIPT_SANDBOXING = YES; |
| 550 | + ENABLE_USER_SCRIPT_SANDBOXING = NO; |
533 | 551 | GCC_C_LANGUAGE_STANDARD = gnu17; |
534 | 552 | GCC_DYNAMIC_NO_PIC = NO; |
535 | 553 | GCC_NO_COMMON_BLOCKS = YES; |
|
591 | 609 | DEVELOPMENT_TEAM = L86FH3K93L; |
592 | 610 | ENABLE_NS_ASSERTIONS = NO; |
593 | 611 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
594 | | - ENABLE_USER_SCRIPT_SANDBOXING = YES; |
| 612 | + ENABLE_USER_SCRIPT_SANDBOXING = NO; |
595 | 613 | GCC_C_LANGUAGE_STANDARD = gnu17; |
596 | 614 | GCC_NO_COMMON_BLOCKS = YES; |
597 | 615 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
|
993 | 1011 | /* End XCConfigurationList section */ |
994 | 1012 |
|
995 | 1013 | /* Begin XCRemoteSwiftPackageReference section */ |
996 | | - 54F2BC152F4BDEC500D2FB5A /* XCRemoteSwiftPackageReference "runanywhere-sdks" */ = { |
| 1014 | + 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */ = { |
997 | 1015 | isa = XCRemoteSwiftPackageReference; |
998 | 1016 | repositoryURL = "https://github.com/RunanywhereAI/runanywhere-sdks"; |
999 | 1017 | requirement = { |
1000 | 1018 | kind = upToNextMajorVersion; |
1001 | | - minimumVersion = 0.19.3; |
| 1019 | + minimumVersion = 0.19.4; |
1002 | 1020 | }; |
1003 | 1021 | }; |
1004 | 1022 | /* End XCRemoteSwiftPackageReference section */ |
1005 | 1023 |
|
1006 | 1024 | /* Begin XCSwiftPackageProductDependency section */ |
1007 | | - 54F2BC162F4BDEC500D2FB5A /* RunAnywhere */ = { |
| 1025 | + 5425BDAF2F4C148700633DA2 /* RunAnywhere */ = { |
1008 | 1026 | isa = XCSwiftPackageProductDependency; |
1009 | | - package = 54F2BC152F4BDEC500D2FB5A /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
| 1027 | + package = 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
1010 | 1028 | productName = RunAnywhere; |
1011 | 1029 | }; |
1012 | | - 54F2BC182F4BDEC500D2FB5A /* RunAnywhereONNX */ = { |
| 1030 | + 5425BDB12F4C148700633DA2 /* RunAnywhereONNX */ = { |
1013 | 1031 | isa = XCSwiftPackageProductDependency; |
1014 | | - package = 54F2BC152F4BDEC500D2FB5A /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
| 1032 | + package = 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
1015 | 1033 | productName = RunAnywhereONNX; |
1016 | 1034 | }; |
1017 | | - 54F2BC1A2F4BDEC500D2FB5A /* RunAnywhereWhisperKit */ = { |
| 1035 | + 5425BDB32F4C148700633DA2 /* RunAnywhereWhisperKit */ = { |
1018 | 1036 | isa = XCSwiftPackageProductDependency; |
1019 | | - package = 54F2BC152F4BDEC500D2FB5A /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
| 1037 | + package = 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
1020 | 1038 | productName = RunAnywhereWhisperKit; |
1021 | 1039 | }; |
1022 | 1040 | /* End XCSwiftPackageProductDependency section */ |
|
0 commit comments