|
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 */; }; |
13 | 10 | 54398FEF2F497A03009D6B51 /* YapRunKeyboard.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 54398FE82F497A02009D6B51 /* YapRunKeyboard.appex */; platformFilter = ios; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
14 | 11 | 54398FFC2F497A34009D6B51 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54398FFB2F497A34009D6B51 /* WidgetKit.framework */; }; |
15 | 12 | 54398FFE2F497A34009D6B51 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54398FFD2F497A34009D6B51 /* SwiftUI.framework */; }; |
16 | 13 | 5439900B2F497A35009D6B51 /* YapRunActivityExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 54398FF92F497A34009D6B51 /* YapRunActivityExtension.appex */; platformFilter = ios; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; |
| 14 | + 54BE95652F4C419600B9011C /* RunAnywhere in Frameworks */ = {isa = PBXBuildFile; productRef = 54BE95642F4C419600B9011C /* RunAnywhere */; }; |
| 15 | + 54BE95672F4C419600B9011C /* RunAnywhereONNX in Frameworks */ = {isa = PBXBuildFile; productRef = 54BE95662F4C419600B9011C /* RunAnywhereONNX */; }; |
| 16 | + 54BE95692F4C419600B9011C /* RunAnywhereWhisperKit in Frameworks */ = {isa = PBXBuildFile; productRef = 54BE95682F4C419600B9011C /* 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 | | - |
82 | 65 | /* Begin PBXFileReference section */ |
83 | 66 | 54398FBA2F4979D2009D6B51 /* YapRun.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = YapRun.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
84 | 67 | 54398FC72F4979D3009D6B51 /* YapRunTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = YapRunTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
156 | 139 | isa = PBXFrameworksBuildPhase; |
157 | 140 | buildActionMask = 2147483647; |
158 | 141 | files = ( |
159 | | - 5425BDB42F4C148700633DA2 /* RunAnywhereWhisperKit in Frameworks */, |
160 | | - 5425BDB22F4C148700633DA2 /* RunAnywhereONNX in Frameworks */, |
161 | | - 5425BDB02F4C148700633DA2 /* RunAnywhere in Frameworks */, |
| 142 | + 54BE95692F4C419600B9011C /* RunAnywhereWhisperKit in Frameworks */, |
| 143 | + 54BE95672F4C419600B9011C /* RunAnywhereONNX in Frameworks */, |
| 144 | + 54BE95652F4C419600B9011C /* RunAnywhere in Frameworks */, |
162 | 145 | ); |
163 | 146 | runOnlyForDeploymentPostprocessing = 0; |
164 | 147 | }; |
|
254 | 237 | ); |
255 | 238 | name = YapRun; |
256 | 239 | packageProductDependencies = ( |
257 | | - 5425BDAF2F4C148700633DA2 /* RunAnywhere */, |
258 | | - 5425BDB12F4C148700633DA2 /* RunAnywhereONNX */, |
259 | | - 5425BDB32F4C148700633DA2 /* RunAnywhereWhisperKit */, |
| 240 | + 54BE95642F4C419600B9011C /* RunAnywhere */, |
| 241 | + 54BE95662F4C419600B9011C /* RunAnywhereONNX */, |
| 242 | + 54BE95682F4C419600B9011C /* RunAnywhereWhisperKit */, |
260 | 243 | ); |
261 | 244 | productName = YapRun; |
262 | 245 | productReference = 54398FBA2F4979D2009D6B51 /* YapRun.app */; |
|
391 | 374 | mainGroup = 54398FB12F4979D2009D6B51; |
392 | 375 | minimizedProjectReferenceProxies = 1; |
393 | 376 | packageReferences = ( |
394 | | - 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */, |
| 377 | + 54BE95632F4C419600B9011C /* XCRemoteSwiftPackageReference "runanywhere-sdks" */, |
395 | 378 | ); |
396 | 379 | preferredProjectObjectVersion = 77; |
397 | 380 | productRefGroup = 54398FBB2F4979D2009D6B51 /* Products */; |
|
445 | 428 | }; |
446 | 429 | /* End PBXResourcesBuildPhase section */ |
447 | 430 |
|
| 431 | +/* Begin PBXShellScriptBuildPhase section */ |
| 432 | + AA000001STRIPSTATICFWS /* Strip Static Frameworks */ = { |
| 433 | + isa = PBXShellScriptBuildPhase; |
| 434 | + buildActionMask = 2147483647; |
| 435 | + files = ( |
| 436 | + ); |
| 437 | + inputPaths = ( |
| 438 | + ); |
| 439 | + name = "Strip Static Frameworks"; |
| 440 | + outputPaths = ( |
| 441 | + ); |
| 442 | + runOnlyForDeploymentPostprocessing = 0; |
| 443 | + shellPath = /bin/sh; |
| 444 | + 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"; |
| 445 | + }; |
| 446 | +/* End PBXShellScriptBuildPhase section */ |
| 447 | + |
448 | 448 | /* Begin PBXSourcesBuildPhase section */ |
449 | 449 | 54398FB62F4979D2009D6B51 /* Sources */ = { |
450 | 450 | isa = PBXSourcesBuildPhase; |
|
1011 | 1011 | /* End XCConfigurationList section */ |
1012 | 1012 |
|
1013 | 1013 | /* Begin XCRemoteSwiftPackageReference section */ |
1014 | | - 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */ = { |
| 1014 | + 54BE95632F4C419600B9011C /* XCRemoteSwiftPackageReference "runanywhere-sdks" */ = { |
1015 | 1015 | isa = XCRemoteSwiftPackageReference; |
1016 | 1016 | repositoryURL = "https://github.com/RunanywhereAI/runanywhere-sdks"; |
1017 | 1017 | requirement = { |
1018 | 1018 | kind = upToNextMajorVersion; |
1019 | | - minimumVersion = 0.19.4; |
| 1019 | + minimumVersion = 0.19.5; |
1020 | 1020 | }; |
1021 | 1021 | }; |
1022 | 1022 | /* End XCRemoteSwiftPackageReference section */ |
1023 | 1023 |
|
1024 | 1024 | /* Begin XCSwiftPackageProductDependency section */ |
1025 | | - 5425BDAF2F4C148700633DA2 /* RunAnywhere */ = { |
| 1025 | + 54BE95642F4C419600B9011C /* RunAnywhere */ = { |
1026 | 1026 | isa = XCSwiftPackageProductDependency; |
1027 | | - package = 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
| 1027 | + package = 54BE95632F4C419600B9011C /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
1028 | 1028 | productName = RunAnywhere; |
1029 | 1029 | }; |
1030 | | - 5425BDB12F4C148700633DA2 /* RunAnywhereONNX */ = { |
| 1030 | + 54BE95662F4C419600B9011C /* RunAnywhereONNX */ = { |
1031 | 1031 | isa = XCSwiftPackageProductDependency; |
1032 | | - package = 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
| 1032 | + package = 54BE95632F4C419600B9011C /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
1033 | 1033 | productName = RunAnywhereONNX; |
1034 | 1034 | }; |
1035 | | - 5425BDB32F4C148700633DA2 /* RunAnywhereWhisperKit */ = { |
| 1035 | + 54BE95682F4C419600B9011C /* RunAnywhereWhisperKit */ = { |
1036 | 1036 | isa = XCSwiftPackageProductDependency; |
1037 | | - package = 5425BDAE2F4C148700633DA2 /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
| 1037 | + package = 54BE95632F4C419600B9011C /* XCRemoteSwiftPackageReference "runanywhere-sdks" */; |
1038 | 1038 | productName = RunAnywhereWhisperKit; |
1039 | 1039 | }; |
1040 | 1040 | /* End XCSwiftPackageProductDependency section */ |
|
0 commit comments