近兩三年一直在做靜態庫開發
1、在xcode工程中建立靜態庫的target,最初是手動build出真機的.a檔案,模擬器的.a檔案,然後再用命令列合併
2、後來一些特殊的開發者,要求加入特殊的功能,或者開放特殊的介面和屬性,只好用注釋**的辦法來分別打包,分別合併。直到有一次,**注釋不完全,差點把包弄錯了,只好想別的辦法。多target,乙個包即建立乙個target。每個target使用不同的編譯開關。
3、再後來呀,特殊的包越來越多,比如帶積分牆的包和不帶積分牆的包等等四五個呢,即使target分的很清楚,很次發包都是體力活呀。只好用指令碼打包了,像這樣:
xcodebuild -target testtargets -configuration release -sdk iphoneos -arch armv7 -arch arm64
xcodebuild -target testtargets -configuration release -sdk iphonesimulator -arch i386 -arch x86_64然後再合併真機包和模擬器包就好了。
4、xcode7,增加了bitcode,原來的命令列沒bitcode,找到了解決方案:
參考資料:
mac 安裝xcode命令列工具
1 啟動終端,輸入命令 xcode select install,然後一路點選安裝 2 安裝成功後,輸入命令 gcc v 來檢視是否成功 若是第一步報錯,提示為 xcode select error command line tools are already installed,use softw...
vue命令列生成專案
vue.js 提供乙個官方的命令列介面工具,用於快速搭建大型單頁面應用程式。能夠為現代前端開發的工作流程,帶來持久強力的基礎架構。只需幾分鐘,就可以建立並執行乙個帶有 熱過載 儲存時 檢查以及可直接用於生產環境的構建配置 的專案 安裝 vue cli npm install global vue c...
cocos命令列生成專案
cocos命令列生成專案 cocos new goodday 專案名稱 p com.boleban.www 包名字 l cpp 專案型別 d d devproject cocos2dx workspace 專案存放路徑 把生成的dll和exe檔案拷到resources資料夾中,設定方法 在自己的專案...