In this video, Stuart Lynch demonstrates how to use the new item-based APIs for:• Alerts bound to optional project values• Alert actions and messages with unwrapped items• Error alerts using optional LocalizedError values• Confirmation dialogs with item bindings and title visibility• An enum-driven approach that lets one alert handle multiple project actionsYou’ll also see how the new APIs remove the need for guard unwrapping in alert actions and how confirmation dialogs behave differently from alerts.A starter project is available to work along with, with completed source code available in the completed branch.
Are you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning.