Highlights:
- Added support for ARM64 Simulator, and moved to
.xcframework
format for built artifacts - Removed bitcode support, as is now deprecated by Apple
- Kivy recipe version now targets
2.3.0
- Python3 has been updated to
3.11.x
libname.a
to libname.xcframework
, and other minor changes, a migration of your existing projects need to be performed.
Please follow the migration manual 📖: https://github.com/orgs/kivy/discussions/33
Fixed bugs:
- zbarlite recipe has hardcoded python version #677
Closed issues:
- Materialyoucolor-python Recipe #895
- libffi recipe build hangs during configuration #889
- Can't Input text on IOS17.2 Simulator with Xcode 15.1 #888
- [Request]: Pypi packages #886
- Add pdf2docx recipe #883
- [Question] : Pygame and pyexpat ? #873
- Support mail address is broken #872
- Toolchain python version mismatch #869
- how to show ip camera footage #868
- Working app crash on iOS 17 #864
- Crash during background execution #862
- Python3 build fails with
unknown argument: '-fp-model'
#860 - issue creating recipe for kiwsolver #857
- App runs fine from XCode, but terminates with an error if installed through TestFlight #850
- ffmpeg related errors after adding this recipe to the project #849
- how do you init your custom c module at app startup? #848
- Replacement for pycrypto #843
- Xcode build fails with ModuleNotFoundError: No module named 'encodings' #842
- Invalid Signature when adding Python to iOS App Extension #826
- APP crashes easily #824
- when creating xcodeproj using kivy-ios, how to change the default bundleIdentifier #823
- toolchain build: no matching architecture in universal wrapper #792
- Explanation to build recipe in iOS #776
- Support arm64 simulator on Apple Silicon hardware #751
- PyObjC import error #741
- App Store Connect Operation Error Invalid Bundle Structure - The binary file '*myapp*.app/lib/python3.9/site-packages/google/protobuf/pyext/_message.cpython-39-darwin.so' is not permitted. #702
- libzbar recipe missing libiconv dependency #676
- Lib Not Found #674
- toolchain build kivy Error #668
- leverage conda to create the host* packages #655
- ImportError: dynamic module does not define module export function (PyInit__imaging) #644
- kivy ios and boto3 #641
- Recipe for OpenCV #637
- Issues with using threads on an iOS device #609
- Xcode fails to build: Undefined symbols for architecture x86_64 #607
- There is a memory leak in the program #419
- Include Unit tests and CI to test build for the toolchain #296
Merged pull requests:
- 👷 Fix the rebuild recipe script #900 (AndreMiras)
- recipes: add new
materialyoucolor
recipe #898 (T-Dynamos) - Remove bitcode support, as is now deprecated by Apple #894 (misl6)
- Bump openssl version to
1.1.1w
#891 (misl6) - Bump Kivy version to 2.3.0 #890 (misl6)
- Set
fetch-depth: 0
for updated recipes checkout and useactions/checkout@v4
instead ofactions/checkout@v3
#884 (misl6) - Update sdl2 deps to reflect the same targeted in kivy/kivy #881 (misl6)
- Make doc structure consistent and up-to-date #879 (Julian-O)
- Create no-response #878 (Julian-O)
- Support Section Updated issue #872 resolved #876 (seharbat00l)
- Install kivy-ios via pip during tests, so dependencies are automatically managed #871 (misl6)
- Update
python3
recipe to3.11.6
#870 (misl6) - Do not use full path for system libraries and frameworks in
.xcodeproj
#867 (misl6) - Fix for upstream issues with compiler path #866 (tcaduser)
- update to matplotlib 3.7.2 #861 (tcaduser)
- update for recent iOS platform changes #859 (tcaduser)
- matplotlib recipe #858 (tcaduser)
- Bump
numpy
version to1.24.4
#856 (misl6) - Support ARM64 Simulator + Introduce build platform concept + Introduce
xcframework
#778 (misl6)