Swiftpack.co - Swift Packages by phrase

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by phrase

phrase/ios-sdk 4.0.1
Phrase Over the Air iOS SDK
⭐️ 12
🕓 8 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
4.0.1
8 weeks ago
Thank you for all your valuable feedback and patience during for the extended testing period! ## Changes - Rewritten translation logic, improves language detection and fallback handling (with respect to #39, #34, #27, #17) - Implements Min/Max behaviour (resolves #36) - Provides DSYMs (resolves #38) - Caching Translations Bundles (resolves #35) - Fixes an issue when the language was changed after starting an update (translations where saved to the wrong folder) - Min SDK raised to iOS 11 - Dropped Support for single binary framework in favour of the `xcframework` ## Note: This is an API breaking change - `.setup()` now only takes the credentials as parameters. - The configuration moved to `Phrase.shared.configuration` - You can download other translations in advance: `Phrase.shared.updateTranslation(for languageCode: String)` ## Carthage Please ensure to use `--use-xcframework`, as we no longer provide the single binary framework.
4.0.1-rc.1
25 weeks ago
# Pre-Release 4.0.1-rc.1 - Rewritten translation logic, improves language detection and fallback handling (with respect to #39, #34, #27, #17) - Implements Min/Max behaviour (resolves #36) - Provides DSYMs (resolves #38) - Caching Translations Bundles (resolves #35) - Fixes an issue when the language was changed after starting an update (translations where saved to the wrong folder) - Min SDK raised to iOS 11 - Dropped Support for single binary framework in favour of the `xcframework` ## Note: This is an API breaking change - `.setup()` now only takes the credentials as parameters. - The configuration moved to `Phrase.shared.configuration` - You can download other translations in advance: `Phrase.shared.updateTranslation(for languageCode: String)` We are excited to receive your feedback!
3.0.1
1 year ago
## Bugfix Resolves an Issue (#30) with Xcode Debugger (lldb throws `error: virtual filesystem overlay file` with `PhraseSDK.build/all-product-headers.yaml not found`).
3.0.0
1 year ago
* Now provided as `xcframework` (resolves #26) * Introduces M1 Support (resolves #26) * Provides support for the Swift Package Manager (resolves #24) * Removes warning when used in extensions (resolves #22) ## Known Issues * Carthage still uses the legacy framework due to lack of support for `xcframework` (see https://github.com/Carthage/Carthage/issues/2799). This will be addressed as soon as Carthage officially supports `xcframework`. * The code help _example_ for `updateTranslations` does not reflect the change made to `PhraseUpdateError.underlyingErrors` and `PhraseUpdateError.last`, which now return a more generic `Error` type. If you are checking for specific errors please cast the `underlyingErrors` or `last` to the appropriate type, e.g. `switch error.last as? PhraseNetworkError`. ## Legacy Framework While the CocoaPods podspec and the Swift Package Manager use the new `xcframework`, we provide an additional legacy universal `framework` for CocoaPods (accessible via `PhraseSDK-framework.podspec` in the git repo) and Carthage. > If you must to use the legacy `framework`, please remember to exclude the arm64 architecture for simulators in your project's build configuration. Also strip the unneeded architectures before submitting to the Apple App Store using `lipo`. CocoaPods handles the latter automatically when using an universal `framework`.
2.3.1
1 year ago
* Improved Update handling: Makes translations immediately available in the `updateTranslations` Completion Handler
2.3.0
1 year ago
* Supports setting custom semantic App Version The parameter `appVersionOverride` can be set to `Phrase.shared` either as a parameter of the setup method or using the property. Must be set before calling `.updateTranslations()`.
2.2.1
2 years ago
- Minor improvements and bug fixes. Closes #16.
2.2.0
2 years ago
- Provide `localOverride` in Setup Methods to override the desired locale. Use ISO codes e.g. `en_EN`.
2.1.0
2 years ago
- Improve Code Signing with Manual Installation (see Help Center for Details) - Introduce support for Objective-C
2.0.0
2 years ago
Supports module stability. ## Breaking Change Framework has been renamed to `PhraseSDK`. Please update your import accordingly: `import PhraseSDK`. ## CocoaPods Pod has been renamed to `PhraseSDK`. Please update your `Podfile`.
iOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics