B4i (iOS) Versionen

Erfahren Sie, was sich in den einzelnen Releases geändert hat – mit Details zu Funktionen, Verbesserungen und behobenen Problemen.

Jan
Feb
Mär
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Dez
B4i (iOS) v10.0Hauptversion18. Nov. 2025
Funktionen
  • B4i compilation process has been rewritten from scratch based on Apple's latest methodology. All native libraries were rebuilt and most external dependencies were updated with latest versions.
  • B4i libraries are now compiled as xcframeworks and are compatible with iOS arm64, x86 simulator and arm64 simulator. The new build-chain works properly with Swift frameworks, assuming that the needed Objective C headers are available. 
  • Added support for Xcode 26 and iOS 26.
  • Added support for ARM based Macs.
  • #Macro attribute. Defined in B4XMainPage or Main modules. Format: <type>, <name>, <link>. Type can be Title or After Save. More to come in the future.
  • Added new command line options for the IDE:
    • -INI=<ini file path> - allows running the IDE with an alternative INI file. Note that that standard INI file is stored under: C:\Users\<user name>\AppData\Roaming\Anywhere Software\b4i\b4xV5.ini
    • -INI_<property key here>=<property value>
Korrekturen
  • Builder fix to codesign requiring password.
B4i (iOS) v8.9015. Mai 2025
Funktionen
  • Updated internal libraries:
    • iCore v8.90.
    • iAdMob v4.10.
    • XUI Views v2.66.
    • B4XCollections v1.15.
    • BCTextEngine v1.96.
  • Mac builder has been updated to v9.20.
  • Added new internal keywords: Initialized and NotInitialized.
  • #CustomBuildAction arguments have been expanded with environment variables and other variables (%PROJECT%, %B4X%, %JAVABIN%, %PROJECT_NAME% and %ADDITIONAL%).
  • B4XCollections: Added new helper methods: EmptyList, EmptyMap, MergeMaps, MergeLists, CreateList, CopyOnWriteMap and CopyOnWriteList.
  • Build server options: Using Apple Configurator is now mandatory with local builder and the 32 bit option has been removed.
Korrekturen
  • Installation process for full deployments and rapid deployments has been fixed to work with iOS 18.