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.
- Requires iOS 13 or later.
- It is recommended that developers use Xcode 12.0 or later.
SPM
Instructions for Swift Package Manager support can be found in the SwiftPackageManager.md Markdown file.
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 yourPodfile
to get the Docusign Native iOS SDK pod. This should result inInstalling DocuSign
Latest Release output on the console and corresponding changes in thePodfile.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.
- In case of an existing project that uses an older version of 'DocuSign' pod, run
- Launch modified
.xcworkspace
project file with Xcode and use workspace going forward instead of.xcodeproj
file.- Refer to Integration Troubleshooting in case of any issues.
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 DocuSignSDKCombined.zip from the path here and unarchive it.
- Copy the extracted folder to your project and add
DocuSignSDK.xcframework
andDocuSignAPI.xcframework
to your dependencies.
- 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:
- Integration Troubleshooting
- Using Envelope Defaults
- Privacy - Usage Permissions for Camera, Photo Library, Contacts and Location Access.
- Telemetry Details
- Embedded Signing
- Composing Envelopes
Sample apps:
- For SDK version
2.6.0
and above refer our latest: TGK Financial Sample App [Deprecated] Sample Apps for reference with different languages - swift: Templates, Offline Envelopes, Events
- objective-c: Templates, Offline Envelopes, Events
- swiftUI: Captive (Embedded) Signing
Reaching out:
- Open an issue.
- Docusign also have an active developer community on Stack Overflow, search the DocuSignAPI tag.
The Docusign Native iOS SDK is licensed under the following License.