Version Updates
How to Upgrade
Download the latest loxilyLocalizeSDK-X.Y.Z.zip, unzip it, and replace the existing loxilyLocalizeSDK.xcframework in your Xcode project:
- Remove the old
loxilyLocalizeSDK.xcframework; - Drag in the new version and keep
Do Not Embed(static library); - Clean Build Folder (
Cmd + Shift + K) and rebuild.
Latest Download
Release History
| Version | Changes |
|---|---|
| 1.2.3 | No API changes, binary-compatible with 1.2.2. Released alongside the server-side "screenshot display (overflow) analysis" capability: no SDK-side changes are required — screenshots sampled and uploaded by the existing flow are automatically analyzed for display issues (truncation / overflow / overlap / wrapping, etc.), and results surface as a "display issue" badge in the platform CAT Panel, where clicking a screenshot reveals the issue type and reason. This build points to the production environment. |
| 1.2.2 | Stability patch, no API changes, binary-compatible with 1.2.1. Addresses Crashlytics issue be8648ac (CFWriteStreamWrite EXC_BREAKPOINT in background + system-disconnect scenarios) with three layers of hardening:1) GGChatPresenter now calls shutdown (instead of cancel) on UIApplicationDidEnterBackgroundNotification, fully tearing down the SSE NSURLSession on the main thread to prevent later operations from touching a no-longer-writable CFStream;2) GGChatPresenter adds an nw_path_monitor listener that triggers shutdown on nw_path_status_unsatisfied, covering the time window between "app enters background" and "system tears down the connection";3) GGReviewChatVC.fetchStringIdsContextAndSend: no longer strong-captures self on the NSURLSession internal queue — the completionHandler now starts with dispatch_async(dispatch_get_main_queue(), ^{ … }), ensuring the VC never gets its last strong reference released off the main thread |
| 1.1.0 | Added LoxiBot AI Agent (reviewCurrentScreenWithUI: / suggestTranslationWithUI:): players can trigger AI-assisted review on app screenshots and submit translation suggestions. Fixed a potential CFWriteStreamWrite EXC_BREAKPOINT crash that could happen when an external GCD source on a non-main-thread retained GGReviewChatVC: NSTimer replaced with thread-safe dispatch_source; NSURLSession.invalidateAndCancel is now always dispatched to the main queue asynchronously; both the VC and the presenter observe UIApplicationDidEnterBackgroundNotification to actively tear down timers and network streams |
| 1.0.0 | Initial release: string lookup, language switching, log control, term patching, screenshot review API |