build(ios): remove onnxruntime pod wiring
This commit is contained in:
@@ -39,7 +39,6 @@ target 'Runner' do
|
|||||||
# flutter_rust_bridge can dlopen() it at runtime via FRB's
|
# flutter_rust_bridge can dlopen() it at runtime via FRB's
|
||||||
# default `chanora_bridge.framework/chanora_bridge` lookup path.
|
# default `chanora_bridge.framework/chanora_bridge` lookup path.
|
||||||
pod 'chanora_bridge', :path => '.'
|
pod 'chanora_bridge', :path => '.'
|
||||||
pod 'onnxruntime-c', '1.22.0'
|
|
||||||
|
|
||||||
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
|
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
|
||||||
target 'RunnerTests' do
|
target 'RunnerTests' do
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ PODS:
|
|||||||
- Flutter
|
- Flutter
|
||||||
- haptic_kit (1.0.0):
|
- haptic_kit (1.0.0):
|
||||||
- Flutter
|
- Flutter
|
||||||
- onnxruntime-c (1.22.0)
|
|
||||||
- package_info_plus (0.4.5):
|
- package_info_plus (0.4.5):
|
||||||
- Flutter
|
- Flutter
|
||||||
- share_plus (0.0.1):
|
- share_plus (0.0.1):
|
||||||
@@ -27,16 +26,11 @@ DEPENDENCIES:
|
|||||||
- Flutter (from `Flutter`)
|
- Flutter (from `Flutter`)
|
||||||
- flutter_foreground_task (from `.symlinks/plugins/flutter_foreground_task/ios`)
|
- flutter_foreground_task (from `.symlinks/plugins/flutter_foreground_task/ios`)
|
||||||
- haptic_kit (from `.symlinks/plugins/haptic_kit/ios`)
|
- haptic_kit (from `.symlinks/plugins/haptic_kit/ios`)
|
||||||
- onnxruntime-c (= 1.22.0)
|
|
||||||
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
|
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
|
||||||
- share_plus (from `.symlinks/plugins/share_plus/ios`)
|
- share_plus (from `.symlinks/plugins/share_plus/ios`)
|
||||||
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
||||||
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
||||||
|
|
||||||
SPEC REPOS:
|
|
||||||
trunk:
|
|
||||||
- onnxruntime-c
|
|
||||||
|
|
||||||
EXTERNAL SOURCES:
|
EXTERNAL SOURCES:
|
||||||
audio_session:
|
audio_session:
|
||||||
:path: ".symlinks/plugins/audio_session/ios"
|
:path: ".symlinks/plugins/audio_session/ios"
|
||||||
@@ -61,17 +55,16 @@ EXTERNAL SOURCES:
|
|||||||
|
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
audio_session: 9bb7f6c970f21241b19f5a3658097ae459681ba0
|
audio_session: 9bb7f6c970f21241b19f5a3658097ae459681ba0
|
||||||
chanora_bridge: 0289413733edf8b7c937c50c3c3424b3319b94b5
|
chanora_bridge: e1c7a6f9135400efec036d9df706b2b4b29b2cd5
|
||||||
connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd
|
connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd
|
||||||
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
|
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
|
||||||
flutter_foreground_task: a159d2c2173b33699ddb3e6c2a067045d7cebb89
|
flutter_foreground_task: a159d2c2173b33699ddb3e6c2a067045d7cebb89
|
||||||
haptic_kit: b22c4fbb2aa7b0d66f2891f81a9e950ad2de5758
|
haptic_kit: b22c4fbb2aa7b0d66f2891f81a9e950ad2de5758
|
||||||
onnxruntime-c: 7f778680e96145956c0a31945f260321eed2611a
|
|
||||||
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
|
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
|
||||||
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
|
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
|
||||||
shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
|
shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
|
||||||
url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b
|
url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b
|
||||||
|
|
||||||
PODFILE CHECKSUM: a3abe93db2fc91b90387b399576e9c42a54226e0
|
PODFILE CHECKSUM: 50c5b575d74b9daff4bf33213abfd2c15d7f2e41
|
||||||
|
|
||||||
COCOAPODS: 1.16.2
|
COCOAPODS: 1.16.2
|
||||||
|
|||||||
@@ -85,13 +85,6 @@ Pod::Spec.new do |s|
|
|||||||
}
|
}
|
||||||
CARGO_BIN="$(find_cargo)"
|
CARGO_BIN="$(find_cargo)"
|
||||||
RUSTC_BIN="$(find_rustc)"
|
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"
|
echo "[chanora_bridge.podspec] cargo build aarch64-apple-ios"
|
||||||
cd "$REPO_ROOT"
|
cd "$REPO_ROOT"
|
||||||
HOME="$USER_HOME" \\
|
HOME="$USER_HOME" \\
|
||||||
@@ -99,7 +92,6 @@ Pod::Spec.new do |s|
|
|||||||
RUSTUP_HOME="$USER_HOME/.rustup" \\
|
RUSTUP_HOME="$USER_HOME/.rustup" \\
|
||||||
RUSTUP_TOOLCHAIN="stable-aarch64-apple-darwin" \\
|
RUSTUP_TOOLCHAIN="stable-aarch64-apple-darwin" \\
|
||||||
RUSTC="$RUSTC_BIN" \\
|
RUSTC="$RUSTC_BIN" \\
|
||||||
ORT_LIB_LOCATION="$ORT_LINK_DIR" \\
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET=15.1 \\
|
IPHONEOS_DEPLOYMENT_TARGET=15.1 \\
|
||||||
CMAKE_POLICY_VERSION_MINIMUM=3.5 \\
|
CMAKE_POLICY_VERSION_MINIMUM=3.5 \\
|
||||||
CMAKE_OSX_DEPLOYMENT_TARGET=15.1 \\
|
CMAKE_OSX_DEPLOYMENT_TARGET=15.1 \\
|
||||||
@@ -196,22 +188,11 @@ PLIST
|
|||||||
if [ "${PLATFORM_NAME:-iphoneos}" = "iphonesimulator" ]; then
|
if [ "${PLATFORM_NAME:-iphoneos}" = "iphonesimulator" ]; then
|
||||||
RUST_TARGET="aarch64-apple-ios-sim"
|
RUST_TARGET="aarch64-apple-ios-sim"
|
||||||
SUPPORTED_PLATFORM="iPhoneSimulator"
|
SUPPORTED_PLATFORM="iPhoneSimulator"
|
||||||
ORT_SLICE="ios-arm64_x86_64-simulator"
|
|
||||||
else
|
else
|
||||||
RUST_TARGET="aarch64-apple-ios"
|
RUST_TARGET="aarch64-apple-ios"
|
||||||
SUPPORTED_PLATFORM="iPhoneOS"
|
SUPPORTED_PLATFORM="iPhoneOS"
|
||||||
ORT_SLICE="ios-arm64"
|
|
||||||
fi
|
fi
|
||||||
BRIDGE="$REPO_ROOT/target/$RUST_TARGET/release/libchanora_bridge.dylib"
|
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"
|
echo "[chanora_bridge script_phase] cargo build $RUST_TARGET"
|
||||||
cd "$REPO_ROOT"
|
cd "$REPO_ROOT"
|
||||||
HOME="$USER_HOME" \\
|
HOME="$USER_HOME" \\
|
||||||
@@ -219,7 +200,6 @@ PLIST
|
|||||||
RUSTUP_HOME="$USER_HOME/.rustup" \\
|
RUSTUP_HOME="$USER_HOME/.rustup" \\
|
||||||
RUSTUP_TOOLCHAIN="stable-aarch64-apple-darwin" \\
|
RUSTUP_TOOLCHAIN="stable-aarch64-apple-darwin" \\
|
||||||
RUSTC="$RUSTC_BIN" \\
|
RUSTC="$RUSTC_BIN" \\
|
||||||
ORT_LIB_LOCATION="$ORT_LINK_DIR" \\
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET=15.1 \\
|
IPHONEOS_DEPLOYMENT_TARGET=15.1 \\
|
||||||
CMAKE_POLICY_VERSION_MINIMUM=3.5 \\
|
CMAKE_POLICY_VERSION_MINIMUM=3.5 \\
|
||||||
CMAKE_OSX_DEPLOYMENT_TARGET=15.1 \\
|
CMAKE_OSX_DEPLOYMENT_TARGET=15.1 \\
|
||||||
|
|||||||
Reference in New Issue
Block a user