diff --git a/.github/workflows/publish-exe.yml b/.github/workflows/publish-exe.yml index 351db5b..2e0a509 100644 --- a/.github/workflows/publish-exe.yml +++ b/.github/workflows/publish-exe.yml @@ -69,6 +69,8 @@ jobs: elif [[ "${{ matrix.host_os }}" == "macos-latest" ]]; then zip -j mypubdir4/socks-hub-${{ matrix.target }}.zip target/${{ matrix.target }}/release/socks-hub ./README.md ./socks_hub_ffi.h target/${{ matrix.target }}/release/libsocks_hub.dylib if [[ "${{ matrix.target }}" == "x86_64-apple-darwin" ]]; then + ./build-aarch64-apple-ios.sh + zip -r mypubdir4/socks-hub-aarch64-apple-ios-xcframework.zip ./socks-hub.xcframework/ ./build-apple.sh zip -r mypubdir4/socks-hub-apple-xcframework.zip ./socks-hub.xcframework/ fi diff --git a/Cargo.toml b/Cargo.toml index 0559301..5ed5c5f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "socks-hub" -version = "0.1.12" +version = "0.1.13" license = "MIT" repository = "https://github.com/ssrlive/socks-hub" homepage = "https://github.com/ssrlive/socks-hub" diff --git a/build-apple-debug.sh b/build-aarch64-apple-ios-debug.sh similarity index 93% rename from build-apple-debug.sh rename to build-aarch64-apple-ios-debug.sh index e5b9453..a38fce2 100755 --- a/build-apple-debug.sh +++ b/build-aarch64-apple-ios-debug.sh @@ -11,7 +11,7 @@ echo "Generating includes..." mkdir -p target/include/ rm -rf target/include/* cbindgen --config cbindgen.toml -l C -o target/include/socks-hub.h -cat > target/include/module.modulemap < target/include/socks-hub.modulemap < target/include/socks-hub.modulemap < target/include/module.modulemap < target/include/socks-hub.modulemap < c_int { log::set_max_level(verbosity.into()); - log::set_boxed_logger(Box::::default()).unwrap(); + if let Err(err) = log::set_boxed_logger(Box::::default()) { + log::error!("Failed to set logger: {}", err); + } let local_addr = std::ffi::CStr::from_ptr(local_addr).to_str().unwrap(); let local_addr = local_addr.parse().unwrap();