Skip to content

Commit 920a880

Browse files
Release v0.19.4: Fix framework Info.plist for App Store validation
- Added CFBundleVersion to build-ios.sh Info.plist templates (RACommons, backends) - Added CFBundleVersion + CFBundleShortVersionString to onnxruntime macOS plist in create-onnxruntime-xcframework.sh - Added MinimumOSVersion to pre-built onnxruntime iOS Info.plists - Updated Package.swift version to 0.19.4 with new checksums - Updated sdk/runanywhere-swift/VERSION to 0.19.4 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent abf47f0 commit 920a880

5 files changed

Lines changed: 21 additions & 17 deletions

File tree

Package.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ import Foundation
3737
// ./scripts/build-swift.sh --set-remote (sets useLocalBinaries = false)
3838
//
3939
// =============================================================================
40-
let useLocalBinaries = false // Toggle: true for local dev, false for release
40+
let useLocalBinaries = true // Toggle: true for local dev, false for release
4141

4242
// Version for remote XCFrameworks (used when testLocal = false)
4343
// Updated automatically by CI/CD during releases
44-
let sdkVersion = "0.19.3"
44+
let sdkVersion = "0.19.4"
4545

4646
let package = Package(
4747
name: "runanywhere-sdks",
@@ -268,22 +268,22 @@ func binaryTargets() -> [Target] {
268268
.binaryTarget(
269269
name: "RACommonsBinary",
270270
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RACommons-v\(sdkVersion).zip",
271-
checksum: "b2bb724a880da4a9373bde20042800e9cb42f216ade17bfb7d57552c249c5bad"
271+
checksum: "31c071d35904d2de76981d8b10588373e421ace483def7161495847f0e9bb244"
272272
),
273273
.binaryTarget(
274274
name: "RABackendLlamaCPPBinary",
275275
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendLLAMACPP-v\(sdkVersion).zip",
276-
checksum: "b515c758155d6f49f8f8dbeea95b7ea6cf08c69dbec730f5dd72b623b8cf310e"
276+
checksum: "c29a7013a59b10ff00fe8170563ec3d5a0c4dea7b22ddc0efb87ae332793cc73"
277277
),
278278
.binaryTarget(
279279
name: "RABackendONNXBinary",
280280
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendONNX-v\(sdkVersion).zip",
281-
checksum: "a76dd2f3d4a5db40852574c4764b27fca15245ce3c231f07674c5bfdd0424c56"
281+
checksum: "2d77027c7a0b62366dd4c8d0420c24dc29f44f5a55e4e81cd78066026649b4f2"
282282
),
283283
.binaryTarget(
284284
name: "ONNXRuntimeBinary",
285285
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/onnxruntime-v\(sdkVersion).zip",
286-
checksum: "c2393b597ec29f0a71575e8ac17658de92c871726a152d2d4239735d1d5611b6"
286+
checksum: "35ed4f213ccd6d8472ded74dbccb8f6a6614977584604b042563761f20613fe7"
287287
),
288288
]
289289
}

Playground/YapRun/YapRun.xcodeproj/project.pbxproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,7 @@
637637
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
638638
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
639639
MACOSX_DEPLOYMENT_TARGET = 14.0;
640-
MARKETING_VERSION = 1.0;
640+
MARKETING_VERSION = 0.1;
641641
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRun;
642642
PRODUCT_NAME = "$(TARGET_NAME)";
643643
REGISTER_APP_GROUPS = YES;
@@ -684,7 +684,7 @@
684684
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
685685
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
686686
MACOSX_DEPLOYMENT_TARGET = 14.0;
687-
MARKETING_VERSION = 1.0;
687+
MARKETING_VERSION = 0.1;
688688
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRun;
689689
PRODUCT_NAME = "$(TARGET_NAME)";
690690
REGISTER_APP_GROUPS = YES;
@@ -711,7 +711,7 @@
711711
GENERATE_INFOPLIST_FILE = YES;
712712
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
713713
MACOSX_DEPLOYMENT_TARGET = 26.2;
714-
MARKETING_VERSION = 1.0;
714+
MARKETING_VERSION = 0.1;
715715
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRunTests;
716716
PRODUCT_NAME = "$(TARGET_NAME)";
717717
SDKROOT = auto;
@@ -737,7 +737,7 @@
737737
GENERATE_INFOPLIST_FILE = YES;
738738
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
739739
MACOSX_DEPLOYMENT_TARGET = 26.2;
740-
MARKETING_VERSION = 1.0;
740+
MARKETING_VERSION = 0.1;
741741
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRunTests;
742742
PRODUCT_NAME = "$(TARGET_NAME)";
743743
SDKROOT = auto;
@@ -762,7 +762,7 @@
762762
GENERATE_INFOPLIST_FILE = YES;
763763
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
764764
MACOSX_DEPLOYMENT_TARGET = 26.2;
765-
MARKETING_VERSION = 1.0;
765+
MARKETING_VERSION = 0.1;
766766
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRunUITests;
767767
PRODUCT_NAME = "$(TARGET_NAME)";
768768
SDKROOT = auto;
@@ -787,7 +787,7 @@
787787
GENERATE_INFOPLIST_FILE = YES;
788788
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
789789
MACOSX_DEPLOYMENT_TARGET = 26.2;
790-
MARKETING_VERSION = 1.0;
790+
MARKETING_VERSION = 0.1;
791791
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRunUITests;
792792
PRODUCT_NAME = "$(TARGET_NAME)";
793793
SDKROOT = auto;
@@ -820,7 +820,7 @@
820820
"@executable_path/Frameworks",
821821
"@executable_path/../../Frameworks",
822822
);
823-
MARKETING_VERSION = 1.0;
823+
MARKETING_VERSION = 0.1;
824824
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRun.YapRunKeyboard;
825825
PRODUCT_NAME = "$(TARGET_NAME)";
826826
SDKROOT = iphoneos;
@@ -851,7 +851,7 @@
851851
"@executable_path/Frameworks",
852852
"@executable_path/../../Frameworks",
853853
);
854-
MARKETING_VERSION = 1.0;
854+
MARKETING_VERSION = 0.1;
855855
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRun.YapRunKeyboard;
856856
PRODUCT_NAME = "$(TARGET_NAME)";
857857
SDKROOT = iphoneos;
@@ -885,7 +885,7 @@
885885
"@executable_path/Frameworks",
886886
"@executable_path/../../Frameworks",
887887
);
888-
MARKETING_VERSION = 1.0;
888+
MARKETING_VERSION = 0.1;
889889
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRun.YapRunActivity;
890890
PRODUCT_NAME = "$(TARGET_NAME)";
891891
SDKROOT = iphoneos;
@@ -918,7 +918,7 @@
918918
"@executable_path/Frameworks",
919919
"@executable_path/../../Frameworks",
920920
);
921-
MARKETING_VERSION = 1.0;
921+
MARKETING_VERSION = 0.1;
922922
PRODUCT_BUNDLE_IDENTIFIER = com.runanywhere.YapRun.YapRunActivity;
923923
PRODUCT_NAME = "$(TARGET_NAME)";
924924
SDKROOT = iphoneos;

sdk/runanywhere-commons/scripts/build-ios.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,7 @@ EOF
410410
<key>CFBundleIdentifier</key><string>ai.runanywhere.${FRAMEWORK_NAME}</string>
411411
<key>CFBundlePackageType</key><string>FMWK</string>
412412
<key>CFBundleShortVersionString</key><string>${VERSION}</string>
413+
<key>CFBundleVersion</key><string>${VERSION}</string>
413414
<key>${MIN_OS_KEY}</key><string>${MIN_OS_VAL}</string>
414415
</dict>
415416
</plist>
@@ -586,6 +587,7 @@ EOF
586587
<key>CFBundleIdentifier</key><string>ai.runanywhere.${FRAMEWORK_NAME}</string>
587588
<key>CFBundlePackageType</key><string>FMWK</string>
588589
<key>CFBundleShortVersionString</key><string>${VERSION}</string>
590+
<key>CFBundleVersion</key><string>${VERSION}</string>
589591
<key>${MIN_OS_KEY}</key><string>${MIN_OS_VAL}</string>
590592
</dict>
591593
</plist>

sdk/runanywhere-swift/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.18.0
1+
0.19.4

sdk/runanywhere-swift/scripts/create-onnxruntime-xcframework.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ cat > "${MACOS_FW}/Versions/A/Resources/Info.plist" << 'EOF'
138138
<key>CFBundleExecutable</key><string>onnxruntime</string>
139139
<key>CFBundleIdentifier</key><string>ai.onnxruntime</string>
140140
<key>CFBundlePackageType</key><string>FMWK</string>
141+
<key>CFBundleShortVersionString</key><string>1.17.1</string>
142+
<key>CFBundleVersion</key><string>1.17.1</string>
141143
<key>LSMinimumSystemVersion</key><string>14.0</string>
142144
</dict>
143145
</plist>

0 commit comments

Comments
 (0)