iOS

The preferred way to include SDK in your app is through Carthage. (please refer to the documentation in order to install it on you mac)

Proceed in this order:

  1. Download the Carthage zip and unpack it everywhere on your mac
  2. Drag Newton.framework and CommonCrypto.framework inside your project, and be sure that on your application targets’ “General” tab they appear under "Linked Framework and Libraries"
  3. On your application targets’ “Build Phases” settings tab, click the “+” icon and choose “New Run Script Phase”. Create a Run Script in which you specify your shell (ex: bin/sh), add the following contents to the script area below the shell:
  4. /usr/local/bin/carthage copy-frameworks
  5. and add the paths to the frameworks you want to use under “Input Files”:
  6. $(SRCROOT)/CommonCrypto.framework
    $(SRCROOT)/Newton.framework
  7. Build your project as you normally do

Available versions

v2.6.1

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.6.1/reference/

v2.6.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.6.0/reference/

v2.5.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.5.0/reference/

v2.4.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.4.0/reference/

v2.3.2

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.3.2/reference/

v2.3.1

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.3.1/reference/

v2.3.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.3.0/reference/

v2.2.4

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.2.4/reference/

v2.2.3

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.2.3/reference/

v2.2.2

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.2.2/reference/

v2.2.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.2.0/reference/

v2.1.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.1.0/reference/

v2.0.3

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.0.3/reference/

v2.0.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v2.0.0/reference/

v1.3.0

Framework ZIP
Framework
Carthage Archive ZIP
Carthage Archive
Reference
/ios/v1.3.0/reference/

Changelog

#v2.6.1
========
* Fix Email and Password Signup Flow: add userProperties and EmailParams
* Rebuilt for XCode 10.2.1 - Apple Swift version 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5)

#v2.6.0
========
* Email and Password Login Flows: (login, forgot, resend, signup)
* Identity Manager Flow (Identity Builder, AddEmailIdentityFlow)

#v2.5.0
========
* Rebuilt for XCode 10.1 - Apple Swift version 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1)
* New build system improvements handled: Common Crypto can now disappear
* New Coding Protocol changes the way object are serialized: Tests updated
* NWUser refactor of MetaInfo get/set

#v2.4.0
========
* transient Token generation for Backward MFP (Native -> Webapp)
* Update MFP parsing in three more ways

#v2.3.2
========
* Rebuilt for XCode Version 9.4 (9F1027a)

#v2.3.1
========
* Update MFP parsing in a third way

#v2.3.0
========
* Implement IAP API in PaymentManager
* Implement Step1 Mobile Fingerprint Login Flow
* Fix the ordering of event queue changed by OS

#v2.2.4
========
* Rebuilt for Xcode 9.2 (Apple Swift version 4.0.3)

#v2.2.3
========
* Rebuilt for Xcode 9.1

#v2.2.2
========
* Rebuilt for Xcode 9 swiftlang-900.0.65.2 clang-900.0.37

#v2.2.1
========
* Removed coverage flag from framework target

#v2.2.0
========
* Porting to Swift 4
* Fix expire handler and consumer concurrency
* Avoid pop and push of the same chunk in a safer way

#v2.1.0
========
* Fix deserialisation with safer API
* Raised framework build target to iOS9.0+

#v2.0.3
========
* Fix file .sh into target

#v2.0.2
========
* Fix Push notification analytics notified event type

#v2.0.1
========
* Fix Push notification analytics

#v2.0.0
========
* Implement new Push Notification Interface
* Newton Server Error messages more verbose


#v1.3.0
========
* Port to Swift3.1


#v1.2.0
========
* Port to Swift3.0