2021年12月17日星期五

Xcode: Could not inspect the application package

試圖將APP在真機上運行時出現此錯誤。最後找到方法是把 embed and sign 的 library 都改成 do not embed. 

是的,人都癲。搞2個鐘。但其實也是不明所以。中間還出現其它奇怪的訊息,比如說 plist 中少了 bundle exectable 都有的(這並不是事實)。

好吧,是時候放下 Objective C. 

2021年12月7日星期二

Android 應用強迫更新

如果推出了重要新功能或補漏,希望用家先更新才能使用,可以利用 Play Store API. 此功能稱為 In App Update. 只需在 app 的首個 activity 中加入幾行code, 就可以檢查 play store 上的 app version code 是否高於當前運行中版本. 進一步可以選擇 immediate update 或 flexible update. 立即更新即是必須更新, 流程較為直接. 在 Listener 收到 installed 狀態後, 即可按預定流程繼續 app. 

按照說明做了之後,有幾個重點:

  • 真機上的 Play Store app 必須登入. 
  • 真機上的 app, 要用與 play store 登入相同的帳號下載過.
  • 把開發中的版本號 version code 調低, 要低過 play store 上的公開版本.
  • 並不需要把測試 app 放上真 Play Store 或那個 internal test store.
  • 輸出 signed APK, 然後把它安裝到真機之上. (應先刪除機上的)
  • 確認已 force quit / kill 了 play store 和此 app.
  • 啟動此較低版本號的 app.

參考:

https://stackoverflow.com/questions/55939853/how-to-work-with-androids-in-app-update-api

https://stackoverflow.com/questions/56863431/in-app-update-api-always-returns-1-update-not-available


精選

油膩男

對於已經成為大陸網絡流行語的「油膩男」概念,馮唐自己曾多次表示,其實講述「油膩」更多是為自省,希望中年男人能夠遠離「油膩與猥瑣」,「敬愛女生,讓世界更美好」。 為此他曾提出建議:不要成為一個胖子;不要停止學習;不要呆著不動;不要當眾談性;不要追憶從前;不要教育晚輩;不要給別人添麻...

熱門