分享一下碼農(nóng)打包的日常。佳鳖。泵殴。
首先在Xcode的target中編輯其為release(發(fā)行)版本
要注意做好測試,確定好debug模式已經(jīng)關(guān)閉后单寂,要選取正確的設備
還有就是在General 設置頁中贬芥,target的選定也要對應
同時包括版本號和bundle id ---- 這個id是在Apple Developer賬號里面申請注冊的。
還有比較重要的一步宣决,配置文件的選定蘸劈,這里要注意不能選自動,否則會根據(jù)你個人的開發(fā)賬號去生成一個臨時的配置文件尊沸,這個可以在最后生成包的時候查看
----這個附加的一個問題威沫,就是上面的code signing id 贤惯。曾經(jīng)試過這里默認為IOS Developer的,會導致打包失敗棒掠。最后原因是在配置文件生成的時候沒有配置好孵构,在開發(fā)者官網(wǎng)中,我們的CER必須是最新獲取的(生成id時在官網(wǎng)中申請的鑰匙串) 這樣才能確保這里沒錯烟很。
選定好以后
按照默認的點擊下去颈墅,除了下面的一個發(fā)行版本選擇 第一個是測試用的。
這里注意檢查配置文件有沒有選錯
然后下面的manifest是打包好的ipa要上傳到自己的服務器分發(fā)時需要生成的一個文件雾袱,可以點擊learn more到官網(wǎng)看文檔恤筛,上面有解析原理還有服務器對應的一些部署和配置要求。
最后export出來芹橡,就會生成對應的ipa
BUGLY
首先在xcode中
找到你打的包毒坛,然后右擊,show in finder
找到dysm文件
將這個文件林说,拉到桌面的buglySymboliOS2文件夾中煎殷,
然后在命令行中接入這個文件夾的位置,進行以下操作述么;
buglySymboliOS2(在bugly官網(wǎng)上下載即可)
當然這里我只是用我認為最方便我的方法去弄蝌数,bugly也有自動制作上傳的,大家可以參考使用文檔度秘。
然后文件夾內(nèi)就會生成一個壓縮文件顶伞,就是符號表;
將這個符號表上傳剑梳,注意找到當前版本和對應的簽名唆貌,即對應app。
這樣就能看到crash是在哪個句子啦~~~