Skip to content

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:

  1. Remove the old loxilyLocalizeSDK.xcframework;
  2. Drag in the new version and keep Do Not Embed (static library);
  3. Clean Build Folder (Cmd + Shift + K) and rebuild.

Latest Download

Release History

VersionChanges
1.2.3No 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.2Stability 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.0Added 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.0Initial release: string lookup, language switching, log control, term patching, screenshot review API