第一種方式:直接將對應平台的.a檔案拖拽至xcode工程左側的groups&files中,缺點是每次在真機和模擬器編譯時都需要重新新增.a檔案;
第二種方式:使用lipo命令將裝置和模擬器的.a合併成乙個通用的.a檔案,將合併後的通用.a檔案拖拽至工程中即可,具體命令如下:
第三種方式:
2.在xcode的project -> edit active target -> build -> linking -> other linker flags中新增-lbaidumapapi
3.設定靜態庫的鏈結路徑,在xcode的project -> edit active target -> build -> search path -> library search paths中新增您的靜態庫目錄,比如"$(srcroot)/../libs/release$(effective_platform_name)",$(srcroot)巨集代表您的工程檔案目錄,$(effective_platform_name)巨集代表當前配置是os還是simulator
注:靜態庫中採用objectc++實現,因此需要您保證您工程中至少有乙個.mm字尾的原始檔(您可以將任意乙個.m字尾的檔案改名為.mm),或者在工程屬性中指定編譯方式,即將xcode的project -> edit active target -> build -> gcc4.2 - language -> compile sources as設定為"objective-c++"
xcode中引入靜態庫檔案方法
第一種方式 直接將對應平台的.a檔案拖拽至xcode工程左側的groups files中,缺點是每次在真機和模擬器編譯時都需要重新新增.a檔案 第二種方式 使用lipo命令將裝置和模擬器的.a合併成乙個通用的.a檔案,將合併後的通用.a檔案拖拽至工程中即可,具體命令如下 第三種方式 2.在xcode...
vue匯入靜態js vue引入靜態js檔案的方法
由於一些演示,需要對編碼名稱等可快速進行修改,需要頁面方便配置。由於build後的vue專案基本已經看不出原樣,因此需要建立乙個檔案,並在打包的時候不會進行編譯。vue cli 2.0的作法是在static檔案下建立js。vue cli 3.0 的寫法則是直接在public資料夾下建立js 具體操作...
vue 引入原生js vue引入靜態js檔案的方法
由於一些演示,需要對編碼名稱等可快速進行修改,需要頁面方便配置。由於build後的vue專案基本已經看不出原樣,因此需要建立乙個檔案,並在打包的時候不會進行編譯。vue cli 2.0的作法是在static檔案下建立js。vue cli 3.0 的寫法則是直接在public資料夾下建立js 具體操作...