Widget開發遇到的問題

今天先說一下我在做這個widget開發時遇到的一個問題,widget開發有時間會整理一下後續補上:

widget開發好了,也測試都沒有問題,不過在打包的時候就出現問題了,坑了我好久。。。終於知道問題在哪了

問題描述:

widget開發成功,在手機的下拉欄中出現了我開發的widget,一切都是那麼正常,然後我又在真機上測試了下,也很OK,欣喜若狂,又打了一個包,想在安裝測試下,可是打出來的包安裝到手機上後出不來。。。

思路:

肯定不是groups  name的問題,因爲在模擬器和真機上已經測試是可以的

隨之我就想着打包出現了什麼問題應該,我就連着打了好幾個包,都是一樣的,什麼功能都正常,widget也出來了,但就是沒有數據

然後我想着是不是證書的問題,我看看證書,簽名等,都是正常的。。。

然後我就懵了。。。

最終思路:

既然反覆在真機上都沒有問題,模擬器上都是正常的,而我archieve出來的就不是處於debug模式了,是不是就是因爲只有在debug模式下才是正常的?於是我看了看我的Xcode配置項,打包的時候的模式,看下圖:

1.打開target


2.看archieve出來什麼模式


3.請選擇distribution模式


而我呢 我archieve開始選擇的是debug模式,所以打包出來的app沒有widget數據。。。

所以我們在打包的時候,沒有widget的時候不用管,選好證書,簽名文件,會自動打出來測試包或者上線包,而含有target的時候一定在打包的時候記着選擇打包模式

發佈了188 篇原創文章 · 獲贊 109 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章