From a13daf550b88111434ec40efb67859b1decb2899 Mon Sep 17 00:00:00 2001 From: Guoyu Wang <62914304+gwang-msft@users.noreply.github.com> Date: Wed, 11 Aug 2021 10:11:44 -0700 Subject: [PATCH] iOS Coacopods spec fix (#8678) --- .../github/apple/c/onnxruntime-mobile-c.podspec.template | 4 +++- .../apple/objectivec/onnxruntime-mobile-objc.podspec.template | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/ci_build/github/apple/c/onnxruntime-mobile-c.podspec.template b/tools/ci_build/github/apple/c/onnxruntime-mobile-c.podspec.template index 1d2a736b7e..710ad37341 100644 --- a/tools/ci_build/github/apple/c/onnxruntime-mobile-c.podspec.template +++ b/tools/ci_build/github/apple/c/onnxruntime-mobile-c.podspec.template @@ -16,8 +16,10 @@ Pod::Spec.new do |spec| A pod for the ONNX Runtime Mobile C/C++ library. DESC spec.library = "c++" - spec.user_target_xcconfig = { + spec.pod_target_xcconfig = { "OTHER_CPLUSPLUSFLAGS" => "-fvisibility=hidden -fvisibility-inlines-hidden", + } + spec.user_target_xcconfig = { # TODO workaround - support arm64 iphonesimulator later "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64" } diff --git a/tools/ci_build/github/apple/objectivec/onnxruntime-mobile-objc.podspec.template b/tools/ci_build/github/apple/objectivec/onnxruntime-mobile-objc.podspec.template index 8694ca77f6..e033f01636 100644 --- a/tools/ci_build/github/apple/objectivec/onnxruntime-mobile-objc.podspec.template +++ b/tools/ci_build/github/apple/objectivec/onnxruntime-mobile-objc.podspec.template @@ -29,7 +29,8 @@ Pod::Spec.new do |s| core.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => include_dirs.join(" "), - "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64", + "OTHER_CPLUSPLUSFLAGS" => "-fvisibility=hidden -fvisibility-inlines-hidden", + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" => "arm64", } core.public_header_files = [