Appfigurate
開發人員工具
USD 2.49
Appfigurate is a development platform that lets you securely change local and remote configuration properties, feature toggles and flags in iOS, watchOS, Flutter and React Native apps and app extensions.
・Slow compilation and deployment times? Speed up development and testing by removing the edit‣compile‣deploy cycle when you just need to change your app's configuration properties and feature toggles.
・Multiple test environments? Reduce your Xcode project's complexity by removing custom build schemes. Build, deploy, and test just one app across multiple test regions.
Appfigurate consists of the following:
・Appfigurate app for iOS Simulator
・Appfigurate app for physical iOS devices
・Appfigurate pre-packaged app for real device cloud testing services
・AppfigurateSE macOS app, providing:
– One-click installation to iOS Simulator
– One-click installation to real-device cloud testing services
– Manual encryption of strings
– Xcode source editor extension for automated string encryption
・Static XCFramework library to link into your iOS/watchOS app and app extensions (via Swift Package Manager)
・Appfigurate Flutter Plugin
・Guides & API docs
・Example apps
Download the free Appfigurate SDK today from https://www.electricbolt.co.nz.
ADDITIONAL FEATURES
・Digital signatures to sign and verify configuration payloads (2048-bit RSA with SHA-256)
・No network connection required — your secrets are never stored in the cloud
・Execute custom action methods to go beyond basic property manipulation
・Apply configuration to your iOS app when running UI automation (XCUITest) tests
・Safely embed sensitive information, such as server URLs, into your app with our encrypted strings feature
・Change the configuration of any embedded app extension (Action, Keyboard, Intent, Photo Editing, VPN, Share, Today, and more)
更多 ・Locally override third party remote provider configuration/feature toggles/flags. For supported providers, please consult https://docs.electricbolt.co.nz/getting-started/third-party-remote-configuration-providers
・Environment tags - change multiple list property values at the same time by selecting an environment. e.g. Dev, Test, PVT.
4.0.0 15/09/2025
・Improved performance on the configuration screen, including refreshed design.
・Filter by property name on configuration screen.
・Access help from most screens in the app.
・General bug fixes.
・Support for real device cloud testing services *1
3.2.0 24/07/2024
Bug fixes.
3.1.2 31/08/2023
Bug fixes.
3.1.1 02/06/2023
Bug fixes
3.1.0 01/06/2023
・Support for cross platform development with mobile Flutter.
・New documentation hosted on docs.electricbolt.co.nz
3.0.0 03/03/2023
App changes
• Changes to `Output Info.plist snippet` and `Output Objective-C/Swift implementation` in Edit app screen.
SDK changes
• Replaced Info.plist `APLConfigurationClass` mechanism for increased reliability and quicker startup time of your apps.
2.2.0 19/03/2021
App changes
• Bug fixes and other minor improvements
SDK changes
• Requires Xcode 12.4+, minimum deployment target iOS 10.0, watchOS 3.0
2.1.1 14/03/2021
App changes
• Fix broken multipeer import/export on OS 14.
SDK changes
• Requires Xcode 12.0+, minimum deployment target iOS 10.0, watchOS 3.0
• Appfigurate Simulator now contains arm64 architecture alongside existing i386 and x86_64 architectures.
2.1.0 27/09/2020
* **App:** OS14 compatibility enhancements.
* **SDK:** Appfigurate Library security enhancements - digital signature verification of applied configuration via secure enclave on eligible devices.
2.0.2 17/09/2020
SDK changes
* Full support of Swift 5.2+ using property wrappers.
* Appfigurate Library requires Swift to be linked to your target.
* Appfigurate Library is now distributed as a single static XCFramework rather than separate libAppfigurateLibrary.a (iOS) and libAppfigurateLibraryWatch.a (watchOS) static libraries.
* Example apps are now available in both Objective-C and Swift, and have been updated to support UIWindowScene (multiple windows) on iPadOS 13+.
* Your APLConfiguration subclass must now be specified in the Info.plist item APLConfigurationClass. Swift APLConfiguration subclasses may use unicode characters.
* Appfigurate Library no longer supports swizzling UIApplicationDelegate or WKExtensionDelegate. Instead you must programmatically call APLApplicationDidFinishLaunchingWithOptions, APLApplicationDidFinishLaunching and APLApplicationOpenURL at the appropriate times.
* APLConfiguration subclass properties and executable actions can now be marked as requiring an app restart when they change.
* Appfigurate Library now works correctly inside applications that use UIWindowScene.
* Appfigurate in conjunction with Appfigurate Library can automatically restart your app when restartable properties have changed.
* Requires Xcode 11.5+, Minimum deployment target for apps: iOS 9.0, watchOS 3.0
App changes
* Restart required properties and executable actions are now indicated in the UI with a green refresh icon (↩).
* Install example app metadata for easier testing of included SDK example apps (≡ ‣ Install example apps).
* Output UIWindowSceneDelegate snippets for easier integration. (≡ ‣ App ‣ Output UIWindowSceneDelegate snippet).
* Companion AppfigurateSE macOS app updated to automatically generate encrypted string list items for both Objective-C and Swift APLConfiguration subclasses.
2.0.0 21/06/2020
App update: Support for iOS 13 Dark Mode.
SDK update: Added ability to execute custom actions declared in an `APLConfiguration` subclass. Check API documentation for ACTION_METHOD macro.
1.4.0 20/12/2019
App update: Minor fixes to UI for iOS 13 compatibility.
SDK update: Support Xcode 11, drop support for Xcode 9.
1.3.1 05/10/2019
∙ Share app metadata quickly using Multipeer connectivity.
∙ Output Swift implementation.
∙ Non-exportable app metadata will now expire after 180 days from installation.
∙ Removed ability to perform remote apply of configuration using non-exportable app metadata.
∙ Conversion of exportable app metadata to non-exportable app metadata.
∙ Custom list item screen improvements.
∙ Refreshed look and feel.
1.3.0 27/08/2019
App updates: Share app metadata quickly using QR codes (requires iOS 11.0+). Minor bug fixes.
SDK updates: Support for encrypted string list items. Use the included StringEncryption macOS app to assist in generating the encrypted string list item values.
1.2.0 28/03/2019
App updates: Minor bug fixes.
SDK updates: Added APLAddConfigurationUpdatedBlock() and APLRemoveConfigurationUpdatedBlock() functions to complement the existing delegate based callbacks. APLConfiguration subclass is now also instantiated earlier, allowing it to be accessed from within +load methods and __attribute__((constructor)) functions.
1.1.3 10/02/2019
● Appfigurate Simulator or App Store build now notifies you when an update to the SDK is available.
● Bug fixes.
1.1.2 17/01/2019
Support for arm64_32 architecture (Apple Watch series 4) in Appfigurate Library.
Fix for missing Watch Extension icon.
Please ensure you update your app's embedded Appfigurate Library to version 1.1.1 (available on github)
1.1.1 16/12/2018
Configure watchOS 3.0+ app intent extensions (SiriKit). Please ensure you also update your iOS and watchOS app's linked AppfigurateLibrary to version 1.1.0 to enable this functionality.
1.1.0 12/09/2018
Added PIN/TouchID/FaceID authentication
Miscellaneous bug fixes
1.0.1 08/02/2018
Bug fixes.
更多 版本5.0.0 8月2日
不會與你連結的資料 開發者可能會收集以下資料,但不會連結你的個人身份: