Appfigurate
软件开发工具
¥18.00
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 2025/09/15
・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 2024/07/24
Bug fixes.
3.1.2 2023/08/31
Bug fixes.
3.1.1 2023/06/02
Bug fixes
3.1.0 2023/06/01
・Support for cross platform development with mobile Flutter.
・New documentation hosted on docs.electricbolt.co.nz
3.0.0 2023/03/03
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 2021/03/19
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 2021/03/14
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 2020/09/27
* **App:** OS14 compatibility enhancements.
* **SDK:** Appfigurate Library security enhancements - digital signature verification of applied configuration via secure enclave on eligible devices.
2.0.2 2020/09/17
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 2020/06/21
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 2019/12/20
App update: Minor fixes to UI for iOS 13 compatibility.
SDK update: Support Xcode 11, drop support for Xcode 9.
1.3.1 2019/10/05
∙ 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 2019/08/27
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 2019/03/28
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 2019/02/10
● Appfigurate Simulator or App Store build now notifies you when an update to the SDK is available.
● Bug fixes.
1.1.2 2019/01/17
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 2018/12/16
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 2018/09/12
Added PIN/TouchID/FaceID authentication
Miscellaneous bug fixes
1.0.1 2018/02/08
Bug fixes.
更多 版本 5.0.0 8月2日
未与你关联的数据 开发者可能会收集以下数据,但数据不会关联你的身份: