-
Notifications
You must be signed in to change notification settings - Fork 214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Carthage configuration fixed #524
Conversation
The latest version of the library is 4.15.3 as of today, please use this one instead of 1.0.9b(19). All should work there. |
Well.. this is because there isn't any folder named Example (moved here), the library was renamed to NordicDFULibrary. What is it that you're trying to do? |
Hello, finally cleaning and rebuilding all the project with the last version in the carthage conf I compiled both frameworks.
n.b. the zip is generated with NRF tool (vscode extension), I need to update a nRF52 via Ble |
What SDK is your fw based on? |
My dev is nRF52 |
I'm asking about the SDK which you use for fw development. Is is based on Zephyr, or nRF5 SDK? |
It's based on zephyr, we downloaded the sdk 2.6.0 |
OK, so as I said
you should not use this library (IOS DFU Library), as it targets the previous nRF5 SDK only. |
Thanks |
This PR fixes #518.
Basically, the only thing that had to be done was to set xcode scheme as shared.
However, just sharing the existing scheme made the DFU framework named iOSDFULibrary.
As in version 4.14 the name of the CocoaPods module for was renamed from iOSDFULibrary to NordicDFU, we decided to rename the scheme as well, so the generated Carthage framework is also called NordicDFU.
To make things even better, configuration of project files was based on one from ZipFoundation, where the root folder contains a standalone xcodeproj file with exported schemes and tests for the library. The Tests folder was moved from Test App to the root folder and added to that new project, where it can be tested on Mac.
Also, we made sure that the documentation generates correctly for all projects.