opencv/platforms/ios
Alexander Smorkalov 8dc4ad3ff3
Merge pull request #27607 from asmorkalov:as/apple_kleidicv
KleidiCV support on Apple devices #27607

Scope:
- Disabled bitcode generation in iPhone framework by default.
- Enabled KleidiCV build for iPhone.
- Added Github Actions log tags to group per-architecture builds and format logs.

### Pull Request Readiness Checklist

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

- [x] I agree to contribute to the project under Apache 2 License.
- [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [ ] The PR is proposed to the proper branch
- [ ] There is a reference to the original bug report and related work
- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
      Patch to opencv_extra has the same branch name.
- [ ] The feature is well documented and sample code can be built with the project CMake
2025-07-31 16:05:37 +03:00
..
cmake Merge pull request #24136 from komakai:visionos_support 2023-12-20 15:35:10 +03:00
__init__.py Merge pull request #18826 from Rightpoint:feature/colejd/build-catalyst-xcframework 2020-11-24 21:54:54 +00:00
build_docs.py Obj-C/Swift docs improvements 2020-08-09 16:53:10 +09:00
build_framework.py Merge pull request #27607 from asmorkalov:as/apple_kleidicv 2025-07-31 16:05:37 +03:00
build_visionos_framework.py Merge pull request #24136 from komakai:visionos_support 2023-12-20 15:35:10 +03:00
Info.Dynamic.plist.in ios build fixes 2024-03-08 10:22:54 -08:00
Info.plist.in Build separate world-like iOS framework for contrib 2014-12-05 17:48:28 +03:00
PrivacyInfo.xcprivacy feat: add PrivacyInfo file to iOS framework 2024-04-12 15:20:11 +03:00
readme.txt Normalized file endings. 2013-08-21 18:59:25 +04:00
run_tests.py Bump default IPHONEOS_DEPLOYMENT_TARGET to 9.0 2020-11-30 17:34:34 -08:00

Building OpenCV from Source, using CMake and Command Line
=========================================================

cd ~/<my_working_directory>
python opencv/platforms/ios/build_framework.py ios

If everything's fine, a few minutes later you will get ~/<my_working_directory>/ios/opencv2.framework. You can add this framework to your Xcode projects.