Add INSIGHT Mobile (iOS) SDK to your project
Integrate an Existing Xcode Project or Package
Requirements: Swift 5.5 or higher and iOS 12 or higher.
Important
Here are the dependencies used, which are necessary for the SDK and INSIGHT connectivity to work properly.
SwiftProtobuf
ZipFoundation
OpenSSL
AWS iOS SDK
See the steps below to get the Connect SDK installed into your existing Xcode Project or Package.
Installing the Connect SDK into your Xcode Project
Open your project in the Xcode IDE. From the drop-down menu, select File, then Add Packages
In the field labeled Search or Enter Package URL, enter the following URL:
https://github.com/workaroundgmbh/pg-connect-sdk-ios
Set the dependency rule and project as needed, then click Add Package. The package will download and install to your Xcode project.
In the Choose Package Products for ConnectSDK popup window, check the box and set the Xcode target, then click Add Package.
Installing the Connect SDK into your Swift Package
Add Connect SDK as a package dependency to the Package.swift
file.
// swift-tools-version:5.5 import PackageDescription let package = Package( name: "<Your Product Name>", dependencies: [ .package(url: "https://github.com/workaroundgmbh/pg-connect-sdk-ios", .upToNextMajor(from: "1.8.0")) ], )
Adding the ConnectSDK package manually
You can include the package by dragging and dropping your file.
Download the folder that contains the Package.swift
file. You can either clone the repo, or simply download it. Drag the whole folder where the Package.swift
file is located to the project, and add the SDK to the General tab of the project under Frameworks, Libraries and Embedded Content.