Welcome to the iOS Client SDK Repository.
This repository provides an SDK for developing an iOS mobile wallet.
did-client-sdk-ios
├── CLA.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── MAINTAINERS.md
├── README.md
├── README_ko.md
├── RELEASE-PROCESS.md
├── docs
│ └── api
│ ├── did-communication-sdk-ios
│ │ ├── Communication.md
│ │ ├── CommunicationError.md
│ │ └── Communication_ko.md
│ ├── did-core-sdk-ios
│ │ ├── DIDManager.md
│ │ ├── DIDManager_ko.md
│ │ ├── KeyManager.md
│ │ ├── KeyManager_ko.md
│ │ ├── SecureEncryptor.md
│ │ ├── SecureEncryptor_ko.md
│ │ ├── VCManager.md
│ │ ├── VCManager_ko.md
│ │ └── WalletCoreError.md
│ ├── did-datamodel-sdk-ios
│ │ └── DataModel.md
│ ├── did-utility-sdk-ios
│ │ ├── Utility.md
│ │ ├── UtilityError.md
│ │ └── Utility_ko.md
│ └── did-wallet-sdk-ios
│ ├── Wallet.md
│ ├── WalletError.md
│ └── Wallet_ko.md
└── source
└── DIDClientSDK
├── DIDClientSDK.xcworkspace
├── did-communication-sdk-ios
│ ├── CHANGELOG.md
│ ├── DIDCommunicationSDK.xcodeproj
│ ├── dependencies-license.md
│ ├── README_ko.md
│ ├── README.md
│ ├── SECURITY.md
│ └── build_xcframework.sh
├── did-core-sdk-ios
│ ├── CHANGELOG.md
│ ├── DIDCoreSDK.xcodeproj
│ ├── dependencies-license.md
│ ├── README.md
│ ├── README_ko.md
│ ├── SECURITY.md
│ └── build_xcframework.sh
├── did-datamodel-sdk-ios
│ ├── CHANGELOG.md
│ ├── DIDDataModelSDK.xcodeproj
│ ├── dependencies-license.md
│ ├── README.md
│ ├── README_ko.md
│ ├── SECURITY.md
│ └── build_xcframework.sh
├── did-utility-sdk-ios
│ ├── CHANGELOG.md
│ ├── DIDUtilitySDK.xcodeproj
│ ├── dependencies-license.md
│ ├── README.md
│ ├── README_ko.md
│ ├── SECURITY.md
│ └── build_xcframework.sh
├── did-wallet-sdk-ios
│ ├── CHANGELOG.md
│ ├── DIDWalletSDK.xcodeproj
│ ├── dependencies-license.md
│ ├── README.md
│ ├── README_ko.md
│ ├── SECURITY.md
│ └── build_xcframework.sh
└── release
├── did-communication-sdk-ios-1.0.0
│ └── DIDCommunicationSDK.xcframework
├── did-core-sdk-ios-1.0.0
│ └── DIDCoreSDK.xcframework
├── did-datamodel-sdk-ios-1.0.0
│ └── DIDDataModelSDK.xcframework
├── did-utility-sdk-ios-1.0.0
│ └── DIDUtilitySDK.xcframework
└── did-wallet-sdk-ios-1.0.0
└── DIDWalletSDK.xcframework
Name | Description |
---|---|
source | SDK source code project |
docs | Documentation |
┖ api | API guide documentation |
┖ design | Design documentation |
sample | Samples and data |
README.md | Overview and description of the project |
CLA.md | Contributor License Agreement |
CHANGELOG.md | Version-specific changes in the project |
CODE_OF_CONDUCT.md | Code of conduct for contributors |
CONTRIBUTING.md | Contribution guidelines and procedures |
dependencies-license.md | Licenses for the project’s dependency libraries |
MAINTAINERS.md | General guidelines for maintaining |
RELEASE-PROCESS.md | Release process |
SECURITY.md | Security policies and vulnerability reporting |
Libraries can be found in the releases folder.
- Copy the
DIDCoreSDK.xcframework
file to the framework directory of the app project. - Add the framework to the app project dependencies.
- Set the framework to
Embeded & Sign
.
- Copy the
DIDDataModelSDK.xcframework
file to the framework directory of the app project. - Add the framework to the app project dependencies.
- Set the framework to
Embeded & Sign
.
- Copy the
DIDUtilitySDK.xcframework
file to the framework directory of the app project. - Add the framework to the app project dependencies.
- Set the framework to
Embeded & Sign
.
- Copy the
DIDCommunicationSDK.xcframework
file to the framework directory of the app project. - Add the framework to the app project dependencies.
- Set the framework to
Embeded & Sign
.
- Copy the
DIDWalletSDK.xcframework
file to the framework directory of the app project. - Add the framework to the app project dependencies.
- Set the framework to
Embeded & Sign
.
API Reference can be found :
ChangeLog can be found :
To watch our demonstration videos of the OpenDID system in action, please visit our Demo Repository.
These videos showcase key features including user registration, VC issuance, and VP submission processes.
Please read CONTRIBUTING.md and CODE_OF_CONDUCT.md for details on our code of conduct, and the process for submitting pull requests to us.