iOS Installation

Requirements

IDWiseSDK requires iOS 15.6 or later as the minimum deployment target. To integrate this SDK, ensure your application's minimum deployment target is set to iOS 15.6 or higher.

Your development environment must include Xcode and CocoaPods. The SDK supports both Intel and Apple Silicon (M1/M2/M3) based Macs. Note that when using CocoaPods on Apple Silicon machines, certain commands may need to be executed through Rosetta compatibility mode.

Latest Stable Version

The current latest release of IDWise SDK.

SDKVersion
IDWise'5.9.0'
IDWiseNFC'5.9.0'

Installation

IDWiseSDK is available to install via CocoaPods package manager from IDWise private Cocoapods repository.
To add IDWise SDK to your project, first ensure you have these two lines at the top of your Podfile file:

source 'https://cdn.cocoapods.org/'
source 'https://github.com/idwise/ios-sdk'
source 'https://github.com/idwise/ios-sdk-nfc'

This adds IDWise private Cocoapods repository as a source to install packages from

Next add this line also to your Podfile but this time underneath your target node for your project:

pod 'IDWise', '5.9.0'
pod 'IDWiseNFC', '5.9.0'

Also, add this configuration underneath your target node for your project:

  post_install do |installer|
    installer.pods_project.build_configurations.each do |config|
      config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
    end
  end

You can have a look at the example Podfile provided in the root of this repository to see an example Podfile with both the changes above completed

After adding our dependency in your Podfile run:

pod install

Next Steps

  • To start with the IDWise Standard SDK, click here.