I'm happy to release a new version of B4i. This version fixes several issues related to iOS 18 new requirements and the installation process. This includes the issue where B4i-Bridge fails to install a new app.
Note that you need to rebuild B4i-Bridge: Tools - Build Server - Build B4i-Bridge App.
Note that you need to rebuild B4i-Bridge: Tools - Build Server - Build B4i-Bridge App.
- Installation process for full deployments and rapid deployments fixed to work with iOS 18.
- Updated internal libraries: iCore v8.90, iAdMob v4.10, XUI Views v2.66, B4XCollections v1.15, BCTextEngine v1.96.
- Mac builder updated to v9.20
- New internal keywords: Initialized and NotInitialized:
B4X:If Map1 <> Null And Map1.IsInitialized Then ... 'boring If Initialized(Map1) Then ... 'less boring
- #CustomBuildAction arguments are expanded with environment variables and other variables (%PROJECT%, %B4X%, %JAVABIN%, %PROJECT_NAME% and %ADDITIONAL%): https://www.b4x.com/android/forum/threads/b4x-comment-links.119897/#content
- B4XCollections: new helper methods: EmptyList, EmptyMap, MergeMaps, MergeLists, CreateList, CopyOnWriteMap and CopyOnWriteList.
- Build server options: use Apple Configurator is mandatory with local builder and the 32 bit option removed.
- Other bug fixes.