Other B4i v8.90 BETA has been released

Erel

B4X founder
Staff member
Licensed User
Longtime User
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.
  • 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.
Developers who are eligible for a free upgrade will receive an email with the download link. Other developers will receive a renewal offer when the stable version is released.
 

b4x-de

Active Member
Licensed User
Longtime User
I like the new keywords Initialized and especially NotInitialized - thanks for this! I have not tried yet, but I'm wondering what the result will be for all non reference values like Int or Double?
 
Upvote 0
Top