NeoMAD 4.9.4 release notes¶
September 19, 2023
Support of Xcode 15 and iOS 17¶
NeoMAD now supports Xcode 15 and iOS 17.
Constants have been added in DeviceInfo to condition code on iOS 17.0.
iOS minimum version¶
iOS supported minimum version is now iOS 12 to be compatible with Xcode 15 requirements.
Podfile improvement for iOS¶
post_install sections for the Podfile can now be declared in the urs file:
<urs>
[...]
<specific>
<ios>
<podfile minTargetVersion="10.0">
<postinstall>
installer.aggregate_targets.each do |target|\n
target.xcconfigs.each do |variant, xcconfig|\n
xcconfig_path = target.client_root + target.xcconfig_relative_path(variant)\n
IO.write(xcconfig_path, IO.read(xcconfig_path).gsub("DT_TOOLCHAIN_DIR", "TOOLCHAIN_DIR"))\n
end\n
end\n
</postinstall>
</podfile>
</ios>
</specific>
</urs>
Fix¶
- iOS
- Fix the initialization of
PagerTitleStripthat produced a crash in iOS 17
- Fix the initialization of
