iOS中nRF藍牙設備的OTA升級(一些設置)


1.GitHub下Nordic Semiconductor的鏈接地址:https://github.com/NordicSemiconductor/

2、Mac終端使用git下載nRF iOS項目:

git clone https://github.com/NordicSemiconductor/IOS-nRF-Toolbox

3.打開程序,提示發現DFULibrary.framework 靜態庫缺失。編譯失敗。

4、解決方法

1>下載DFULibrary.framework 靜態庫工程項目,然后編譯生成靜態庫DFULibrary.framework。 
2>將DFULibrary.framework 添加到工程下,解決“截圖3”所指出的靜態庫設計的問題

 

二、DFULibrary.framework 靜態庫工程項目,DFULibrary.framework 靜態庫工程鏈接

2、使用Mac終端git下載 
指令:git clone https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library

3、真機編譯。(在product目錄下會生成DFULibrary.framework 靜態庫,這個庫就是我們上一個工程項目所需要的。注意:是真機編譯,因為我們最終需要在真機上運行的。)

三、添加庫到項目中

 

四、如果你是處於oc編碼狀態,需要到設置中修改Embedded Content Contains Swift Code(10之前的版本)     設置為YES

After setting this, clean the project before building again.

 

如果沒有更改就會 出現這樣的錯誤報告:

dyld: Library not loaded: @rpath/libswiftCore.dylib

  Referenced from: /private/var/mobile/Containers/Bundle/Application/21D1768C-D673-4B50-BECB-7F17597BE216/uiui.app/Frameworks/DFULibrary.framework/DFULibrary

  Reason: image not found


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM