From e8e9fa8ccf90532a0efa1d9be6d830e41a767839 Mon Sep 17 00:00:00 2001 From: Edison Jwa Date: Sun, 31 May 2026 22:30:46 +0900 Subject: [PATCH] build(ios): remove onnxruntime pod wiring --- apps/chanora_flutter/ios/Podfile | 1 - apps/chanora_flutter/ios/Podfile.lock | 11 ++-------- .../ios/chanora_bridge.podspec | 20 ------------------- 3 files changed, 2 insertions(+), 30 deletions(-) diff --git a/apps/chanora_flutter/ios/Podfile b/apps/chanora_flutter/ios/Podfile index ef65559..2085ef7 100644 --- a/apps/chanora_flutter/ios/Podfile +++ b/apps/chanora_flutter/ios/Podfile @@ -39,7 +39,6 @@ target 'Runner' do # flutter_rust_bridge can dlopen() it at runtime via FRB's # default `chanora_bridge.framework/chanora_bridge` lookup path. pod 'chanora_bridge', :path => '.' - pod 'onnxruntime-c', '1.22.0' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) target 'RunnerTests' do diff --git a/apps/chanora_flutter/ios/Podfile.lock b/apps/chanora_flutter/ios/Podfile.lock index d251b11..982fd00 100644 --- a/apps/chanora_flutter/ios/Podfile.lock +++ b/apps/chanora_flutter/ios/Podfile.lock @@ -9,7 +9,6 @@ PODS: - Flutter - haptic_kit (1.0.0): - Flutter - - onnxruntime-c (1.22.0) - package_info_plus (0.4.5): - Flutter - share_plus (0.0.1): @@ -27,16 +26,11 @@ DEPENDENCIES: - Flutter (from `Flutter`) - flutter_foreground_task (from `.symlinks/plugins/flutter_foreground_task/ios`) - haptic_kit (from `.symlinks/plugins/haptic_kit/ios`) - - onnxruntime-c (= 1.22.0) - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - share_plus (from `.symlinks/plugins/share_plus/ios`) - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`) - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) -SPEC REPOS: - trunk: - - onnxruntime-c - EXTERNAL SOURCES: audio_session: :path: ".symlinks/plugins/audio_session/ios" @@ -61,17 +55,16 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: audio_session: 9bb7f6c970f21241b19f5a3658097ae459681ba0 - chanora_bridge: 0289413733edf8b7c937c50c3c3424b3319b94b5 + chanora_bridge: e1c7a6f9135400efec036d9df706b2b4b29b2cd5 connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 flutter_foreground_task: a159d2c2173b33699ddb3e6c2a067045d7cebb89 haptic_kit: b22c4fbb2aa7b0d66f2891f81a9e950ad2de5758 - onnxruntime-c: 7f778680e96145956c0a31945f260321eed2611a package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499 share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b -PODFILE CHECKSUM: a3abe93db2fc91b90387b399576e9c42a54226e0 +PODFILE CHECKSUM: 50c5b575d74b9daff4bf33213abfd2c15d7f2e41 COCOAPODS: 1.16.2 diff --git a/apps/chanora_flutter/ios/chanora_bridge.podspec b/apps/chanora_flutter/ios/chanora_bridge.podspec index b7ae0ea..d204783 100644 --- a/apps/chanora_flutter/ios/chanora_bridge.podspec +++ b/apps/chanora_flutter/ios/chanora_bridge.podspec @@ -85,13 +85,6 @@ Pod::Spec.new do |s| } CARGO_BIN="$(find_cargo)" RUSTC_BIN="$(find_rustc)" - ORT_FRAMEWORK="$REPO_ROOT/apps/chanora_flutter/ios/Pods/onnxruntime-c/onnxruntime.xcframework/ios-arm64/onnxruntime.framework" - ORT_LINK_DIR="$REPO_ROOT/target/onnxruntime-ios-device" - if [ -f "$ORT_FRAMEWORK/onnxruntime" ]; then - mkdir -p "$ORT_LINK_DIR" - lipo "$ORT_FRAMEWORK/onnxruntime" -thin arm64 -output "$ORT_LINK_DIR/libonnxruntime.a" - fi - echo "[chanora_bridge.podspec] cargo build aarch64-apple-ios" cd "$REPO_ROOT" HOME="$USER_HOME" \\ @@ -99,7 +92,6 @@ Pod::Spec.new do |s| RUSTUP_HOME="$USER_HOME/.rustup" \\ RUSTUP_TOOLCHAIN="stable-aarch64-apple-darwin" \\ RUSTC="$RUSTC_BIN" \\ - ORT_LIB_LOCATION="$ORT_LINK_DIR" \\ IPHONEOS_DEPLOYMENT_TARGET=15.1 \\ CMAKE_POLICY_VERSION_MINIMUM=3.5 \\ CMAKE_OSX_DEPLOYMENT_TARGET=15.1 \\ @@ -196,22 +188,11 @@ PLIST if [ "${PLATFORM_NAME:-iphoneos}" = "iphonesimulator" ]; then RUST_TARGET="aarch64-apple-ios-sim" SUPPORTED_PLATFORM="iPhoneSimulator" - ORT_SLICE="ios-arm64_x86_64-simulator" else RUST_TARGET="aarch64-apple-ios" SUPPORTED_PLATFORM="iPhoneOS" - ORT_SLICE="ios-arm64" fi BRIDGE="$REPO_ROOT/target/$RUST_TARGET/release/libchanora_bridge.dylib" - ORT_FRAMEWORK="$REPO_ROOT/apps/chanora_flutter/ios/Pods/onnxruntime-c/onnxruntime.xcframework/$ORT_SLICE/onnxruntime.framework" - ORT_LINK_DIR="$REPO_ROOT/target/onnxruntime-$RUST_TARGET" - if [ ! -f "$ORT_FRAMEWORK/onnxruntime" ]; then - echo "ERROR: ONNX Runtime framework not found at $ORT_FRAMEWORK" >&2 - exit 1 - fi - mkdir -p "$ORT_LINK_DIR" - lipo "$ORT_FRAMEWORK/onnxruntime" -thin arm64 -output "$ORT_LINK_DIR/libonnxruntime.a" - echo "[chanora_bridge script_phase] cargo build $RUST_TARGET" cd "$REPO_ROOT" HOME="$USER_HOME" \\ @@ -219,7 +200,6 @@ PLIST RUSTUP_HOME="$USER_HOME/.rustup" \\ RUSTUP_TOOLCHAIN="stable-aarch64-apple-darwin" \\ RUSTC="$RUSTC_BIN" \\ - ORT_LIB_LOCATION="$ORT_LINK_DIR" \\ IPHONEOS_DEPLOYMENT_TARGET=15.1 \\ CMAKE_POLICY_VERSION_MINIMUM=3.5 \\ CMAKE_OSX_DEPLOYMENT_TARGET=15.1 \\