發布應用 為發布編譯

2021-09-01 19:28:14 字數 951 閱讀 9841

[size=medium]我們從編寫到發布應用會經歷3個階段:模擬器上執行除錯、裝置上執行除錯和發布編譯,蘋果為了防止非法裝置和非開發人員除錯和發布應用,使用配置概要檔案(provisioning profiles)控制在裝置上執行除錯和發布編譯階段,配置概要檔案分為兩種:開發配置概要檔案和發布配置概要檔案

[align=center][img]建立發布配置概要檔案[/b]

建立過程是先登入ios開發中心的配置門戶**(ios provisioning portal),通過左邊的導航選單provisioning進入。選擇distribution標籤就是管理發布配置概要檔案的

[align=center][img]發布編譯[/b]

[align=center][img]然後使用xcode開啟需要編譯的工程或工作空間,選擇工程的targets,選擇build settings→code signing→ code signing identity,這是選擇**簽名標識(code signing identity),把release的**簽名標識選擇為hello。

[align=center][img]然後選擇工具欄的edit scheme,開啟編輯scheme的對話方塊,選擇左小角的「duplicate scheme」按鈕,複製乙份新的scheme為helloworld 2。

[align=center][img]配置完成之後我們選擇scheme helloworld 2中的ios deviec。選擇好scheme後選擇選單product→building for→running,然後就可以編譯了。

[align=center][img]注意編譯結果,如果有錯誤或警告必須要解決,忽略警告往往也會導致發布的失敗,因此我們只有全部解決這些問題之後才能發布應用。

在發布編譯成功後開啟顯示日誌導航面板,我們會看到剛剛執行的build helloworld 2 scheme已經成功了

[align=center][img]

from

Qt應用發布

通常情況下,使用qt開發應用都是採用動態編譯的方式來進行發布,發布應用的時候就需要將相應的動態鏈結庫檔案一起發布了。應用依賴於哪些dll檔案呢?一般來講,有qtcore4.dll qtgui4.dll之類的了。但是,由於應用可能涉及到其它的模組,如網路模組等。可以檢視乙個.pro檔案了解應用具體涉及...

Boundless SDK應用發布

boundless sdk提供兩種模板。第一種基於ol3和bootstrap,模板引數分別叫ol3view和ol3edit。另一種基於ol2,gxp,geoext,模板引數叫gxp。應用名稱 目錄template模板型別 gxp,ol3view,ol3edit 執行模板的命令 這是通過瀏覽器可以通過...

發布應用指令碼

bin bash yum install y dos2unix case uname in linux bin abs path readlink f dirname 0 bin abs path cd dirname 0 pwd esac cd base pwd echo 根目錄 package ...