Skip to content

Commit

Permalink
Merge pull request #323 from NordicSemiconductor/develop
Browse files Browse the repository at this point in the history
Version 3.0.1
  • Loading branch information
philips77 authored Feb 10, 2021
2 parents ad7e763 + 408c081 commit 133f761
Show file tree
Hide file tree
Showing 390 changed files with 11,508 additions and 43,970 deletions.
20 changes: 13 additions & 7 deletions Documentation/SETTING_UP.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,17 @@

Using CocoaPods:

**For Cocoapods(Swift):**
#### Swift Package Manager

You can use [Swift Package Manager](https://swift.org/package-manager/) and specify dependency in `Package.swift` by adding this:

```swift
.package(url: "https://github.com/NordicSemiconductor/IOS-nRF-Mesh-Library", .upToNextMinor(from: "3.0.1"))
```

Also, have a look at [Swift Package Manager @ CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift/blob/master/README.md#swift-package-manager).

#### Cocoapods

- Create/Update your **Podfile** with the following contents

Expand All @@ -23,7 +33,7 @@ Using CocoaPods:
- Import the library to any of your classes by using `import nRFMeshProvision` and begin working on your project
**For Carthage:**
#### Carthage
- Create a new **Cartfile** in your project's root with the following contents
Expand All @@ -41,8 +51,4 @@ Using CocoaPods:
you may now copy all those files to your project and use the library, additionally, carthage also builds **\*.dsym** files
if you need to resymbolicate crash logs. you may want to keep those files bundled with your builds for future use.
**For Swift Package Manager:**
The nRF Mesh library is not available on SPM as it depends on [OpenSSL](https://github.com/krzyzanowskim/OpenSSL) which is released as binaries. Binary dependencies aren't supported by Swift Package Manager [source](https://developer.apple.com/documentation/xcode/creating_a_swift_package_with_xcode).
Next: [Getting started >](GETTING_STARTED.md)
Next: [Getting started >](GETTING_STARTED.md)
16 changes: 7 additions & 9 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,25 +1,23 @@
PODS:
- nRFMeshProvision (3.0):
- OpenSSL-Universal (= 1.0.2.20)
- OpenSSL-Universal (1.0.2.20):
- OpenSSL-Universal/Static (= 1.0.2.20)
- OpenSSL-Universal/Static (1.0.2.20)
- CryptoSwift (1.3.8)
- nRFMeshProvision (3.0.1):
- CryptoSwift (= 1.3.8)

DEPENDENCIES:
- nRFMeshProvision (from `../`)

SPEC REPOS:
trunk:
- OpenSSL-Universal
- CryptoSwift

EXTERNAL SOURCES:
nRFMeshProvision:
:path: "../"

SPEC CHECKSUMS:
nRFMeshProvision: 3022c7f8626753a1b76d20ead4cbb2888f74e88b
OpenSSL-Universal: ff34003318d5e1163e9529b08470708e389ffcdd
CryptoSwift: 01b0f0cba1d5c212e5a335ff6c054fb75a204f00
nRFMeshProvision: 9f9749f0ca3fb5c9689e2f4106e93f915aea5f9a

PODFILE CHECKSUM: 69a81463322ef34ca0a20b98e90da2701d94e4ec

COCOAPODS: 1.10.0.rc.1
COCOAPODS: 1.10.1
11 changes: 11 additions & 0 deletions Example/Pods/CryptoSwift/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 133f761

Please sign in to comment.