onnxruntime/tools/ci_build/github/apple
Scott McKay 446c478fbd
Add iOS Swift Package Manager support (#15297)
### Description
<!-- Describe your changes. -->
Add Swift Package Manager (SPM) support for ORT based on  #14621
- uses the existing objective-c bindings
- some re-organization of the directory structure was required but the
contents of the files are unchanged, apart from adjustments due to file
movements

Add tool for updating ORT native pod used in the SPM package
Update CIs to use ORT native pod from build, and build/test using SPM



### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->
iOS developers are using SPM as much as cocoapods, so adding SPM means
both are catered for.
2023-04-20 16:18:35 +10:00
..
c Format all python files under onnxruntime with black and isort (#11324) 2022-04-26 09:35:16 -07:00
objectivec Add iOS Swift Package Manager support (#15297) 2023-04-20 16:18:35 +10:00
__init__.py [iOS Packaging] Add full ORT build iOS package. (#10626) 2022-02-28 15:39:07 -08:00
assemble_ios_packaging_artifacts.sh Add workflow to update Objective-C docs. (#15413) 2023-04-07 15:00:15 -07:00
build_and_assemble_ios_pods.py Bump ruff in CI (#15533) 2023-04-17 10:11:44 -07:00
build_host_protoc.sh Remove protobuf submodule (#15190) 2023-03-27 10:35:49 -07:00
build_ios_framework.py Adopt linrtunner as the linting tool - take 2 (#15085) 2023-03-24 15:29:03 -07:00
coreml_supported_ops.md [CoreML EP]Add broadcasting support for binary ops (#15187) 2023-04-11 13:50:45 -07:00
default_full_ios_framework_build_settings.json [XNNPACK] support building xnnpack EP for IOS (#13461) 2022-10-28 15:03:04 +08:00
default_mobile_ios_framework_build_settings.json Add onnxruntime_BUILD_UNIT_TESTS=OFF definition to iOS package build options. (#13238) 2022-10-10 18:00:17 -07:00
framework_info.json.template Add iOS/macOS static framework (#8357) 2021-07-14 16:39:17 -07:00
ios_packaging.requirements.txt Add iOS packaging pipeline (#8264) 2021-07-02 06:21:59 -07:00
package_assembly_utils.py Adopt linrtunner as the linting tool - take 2 (#15085) 2023-03-24 15:29:03 -07:00
test_ios_packages.py Bump ruff in CI (#15533) 2023-04-17 10:11:44 -07:00
use_ios_pods_with_custom_build.md [iOS] Facilitate usage of pods with custom builds (#9216) 2021-09-30 08:44:00 -07:00