1. 程式人生 > >如何解決APICloud Studio在IOS上無法USB真機同步?

如何解決APICloud Studio在IOS上無法USB真機同步?

使用APICloud Studio 2.0以下的老版本,相信有不少童鞋遇到一個很揪心的問題:“使用真機同步時為什麼在IOS上同步不上?”。下面我跟大家分享以下我是如何連線同步上的,自己琢磨了很久,很坑。。。

1.自定義loader(無論你有沒有使用第三方模組建議都自定義一個loader, 如何自定義loader看官方文件,不在展開)。

2.將蘋果手機連線電腦。
注意:連線電腦不代表單純的插上資料線。為確保電腦真正的與電腦連線,建議使用itools和itunes(網上下載pc版,這兩個必須都要下載啊),開啟Itools和itunes,此時再連線手機時將會在iTools上顯示你的手機資訊,此時代表真正連線。如果沒有顯示拔線重試。

3.此時在APICloud Studio 的專案上右鍵選擇USB真機除錯(快捷鍵Ctrl+R),如果手機沒有連線,此時會跳出提示頁面手機未連線等資訊。

重點:在第三步時如果發現IDE上的進度框在快編譯完成時突然就閃退,此時的原因最可能有以下幾種:
(1):測試證書中沒有將該蘋果手機的UDID新增到證書中,如果沒有新增可取Apicloud 官網檢視如何打證書的文件。如果證書中添加了該手機的UDID,請看下面第(2)條。
(2):檢視你的專案名稱是否包含了中文字元,如果包含了,請改用英文字母命名。
(3):檢視證書是否過期,蘋果證書相關檔案有p12、distribution. mobileprovision等,這兩個檔案必須保持都在有效期內,有效期為1年(自然年)。
(4):確保證書是測試證書,正式證書打出的ipa無法再任何手機上開啟。

4.如果以上的條件都滿足,請再次嘗試Ctrl+R。此時檢視手機,恭喜你USB真機同步成功。

為了能及時的將自己踩到的前端坑(包括ionic,angular,ReactNative,小程式,APICloud)分享給大家,以後會逐漸將文章轉移到微信公眾號:前端e家(front_e_family)。可直接掃碼關注,公眾號會不定期更新新文章,分享踩坑筆記!期待您的關注!
這裡寫圖片描述