/native-ios-sdk

A set of official UI components along with programmable client libraries that enable developers to integrate their products with DocuSign’s signature service API on iOS

Primary LanguageSwiftOtherNOASSERTION

DocuSign Logo

DocuSign Native iOS SDK

The DocuSign Native iOS SDK is a framework for Objective-C and Swift projects. Using the SDK, you can integrate DocuSign's online and offline signing features into your iOS application. Leverage native iOS UI components to integrate with the DocuSign ecosystem and use various features in your app.

Please refer to the official site for detailed instructions and getting started with DocuSign Sandbox.

Requirements

  • The SDK is written in Objective-C but will work with projects in Objective-C or Swift (5 and later).
  • Requires iOS 13 or later.
  • It is recommended that developers use Xcode 12.0 or later.

Installation

CocoaPods is the recommended way to integrate DocuSign Native iOS SDK.

CocoaPods

Refer to Getting Started Guide to install CocoaPods via gem install cocoapods command and initialize the project.

  • Add pod 'DocuSign' to podfile to target(s) in your project. Example: Swift Sample App Podfile
  • Run pod install in the same directory as your Podfile to get the DocuSign Native iOS SDK pod. This should result in Installing DocuSign (2.2.5) output on the console and corresponding changes in the Podfile.lock.
    • In case of an existing project that uses an older version of 'DocuSign' pod, run pod update 'DocuSign' command on the terminal to update 'DocuSign' pod to the latest version from a previous version.
  • Launch modified .xcworkspace project file with Xcode and use workspace going forward instead of .xcodeproj file.

Additional information related to cocoapods is also avaiable with swift app, objective-c app and swiftUI app.

Manual Integration Guide

Use these steps to manually integrate the DocuSign framework in case your project doesn't use CocoaPods.

  • Download the DocuSignSDK.zip and unarchive it.
  • Copy the extracted folder to your project and add DocuSignSDK.xcframework and DocuSignAPI.xcframework to your dependencies. Also add DocuSignSDK.bundle to your project resources.

Support

  • Refer the Getting Started and Integration section on the Developer's Site for more details on creating DocuSign Sandbox Account, Integration and using SDK Core Interfaces.
  • Reference Docs to browse the latest developer documentation including API reference and public header files.
  • Review Change Log

Guides:

Sample apps:

Reaching out:

  • Open an issue.
  • DocuSign also have an active developer community on Stack Overflow, search the DocuSignAPI tag.

License

The DocuSign Native iOS SDK is licensed under the following License.