Laerdal.Dfu.Bindings.iOS
4.13.0.43683
Prefix Reserved
See the version list below for details.
dotnet add package Laerdal.Dfu.Bindings.iOS --version 4.13.0.43683
NuGet\Install-Package Laerdal.Dfu.Bindings.iOS -Version 4.13.0.43683
<PackageReference Include="Laerdal.Dfu.Bindings.iOS" Version="4.13.0.43683" />
paket add Laerdal.Dfu.Bindings.iOS --version 4.13.0.43683
#r "nuget: Laerdal.Dfu.Bindings.iOS, 4.13.0.43683"
// Install Laerdal.Dfu.Bindings.iOS as a Cake Addin #addin nuget:?package=Laerdal.Dfu.Bindings.iOS&version=4.13.0.43683 // Install Laerdal.Dfu.Bindings.iOS as a Cake Tool #tool nuget:?package=Laerdal.Dfu.Bindings.iOS&version=4.13.0.43683
Laerdal.Dfu.Bindings.iOS
This is an Xamarin binding library for the Nordic Semiconductors iOS library for updating the firmware of their devices over the air via Bluetooth Low Energy.
The native iOS Pod library is located here: https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library
Requirements
You'll need :
- MacOS
- with XCode
- with .NET6-ios
- with Carthage
- [with ObjectiveSharpie] (optional)
brew cask install objectivesharpie
Steps to build on Local-Dev
1) Checkout
git clone https://github.com/Laerdal/Laerdal.Dfu.Bindings.iOS.git
2) Build
dotnet build
You'll find the nuget in Output/
Known issues
Fix : https://github.com/Laerdal/Laerdal.Dfu.iOS/issues/3#issuecomment-783298581 |
#!/usr/bin/env sh
xcode_lib_path="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphoneos"
app_path=$1
app_name=<insert app name>
libs=("$app_path/Products/Applications/$app_name/Frameworks/"*.dylib)
for i in "${libs[@]}"
do
cp "$xcode_lib_path/$(basename "$i")" "$app_path/SwiftSupport/iphoneos/"
cp "$xcode_lib_path/$(basename "$i")" "$app_path/Products/Applications/$app_name/Frameworks/"
done
-- Thanks @OliverFlecke
Fix : You might need to add "--optimize=-remove-dynamic-registrar" to your apps mtouch args.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-ios16.1 is compatible. net7.0-ios was computed. net7.0-ios16.1 is compatible. net8.0-ios was computed. |
-
net6.0-ios16.1
-
net7.0-ios16.1
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Laerdal.Dfu.Bindings.iOS:
Package | Downloads |
---|---|
Laerdal.Dfu
Wrapper around Nordic.Dfu |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.15.3.43942 | 37 | 11/8/2024 |
4.15.3.43941 | 35 | 11/8/2024 |
4.15.3.43937 | 34 | 11/8/2024 |
4.13.0.43933 | 2,629 | 5/23/2024 |
4.13.0.43929 | 94 | 5/22/2024 |
4.13.0.43928 | 116 | 5/16/2024 |
4.13.0.43926 | 153 | 5/16/2024 |
4.13.0.43922 | 163 | 5/15/2024 |
4.13.0.43910 | 88 | 5/8/2024 |
4.13.0.43907 | 301 | 5/7/2024 |
4.13.0.43905 | 81 | 5/7/2024 |
4.13.0.43903 | 84 | 5/7/2024 |
4.13.0.43902 | 87 | 5/7/2024 |
4.13.0.43901 | 100 | 5/7/2024 |
4.13.0.43899 | 77 | 5/7/2024 |
4.13.0.43894 | 135 | 4/15/2024 |
4.13.0.43890 | 109 | 4/11/2024 |
4.13.0.43887 | 102 | 4/11/2024 |
4.13.0.43884 | 96 | 4/11/2024 |
4.13.0.43883 | 98 | 4/11/2024 |
4.13.0.43870 | 161 | 3/24/2024 |
4.13.0.43857 | 495 | 8/21/2023 |
4.13.0.43683 | 171 | 8/15/2023 |
4.13.0.43597 | 157 | 8/14/2023 |
4.13.0.43592 | 160 | 8/14/2023 |
4.13.0 | 111 | 3/21/2024 |
4.13.0-xamarin.43596 | 203 | 8/14/2023 |
4.13.0-xamarin.43593 | 80 | 8/14/2023 |
4.11.1.41370 | 149 | 6/26/2023 |
4.11.1.41338 | 170 | 6/23/2023 |
4.11.1-develop.41314 | 89 | 6/23/2023 |