中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

個人在iOS開發過程中真機調試遇到的問題及解決方法

發布時間:2020-06-01 04:11:20 來源:網絡 閱讀:3853 作者:江山風雨 欄目:移動開發

1.插入iPod,彈出“This device is no longer connected.”警告消息框如下:

個人在iOS開發過程中真機調試遇到的問題及解決方法

解決方法:設備連接有問題,我的是那根線有問題,我換了根線就正常了。

2.插入iPod,彈出“Could not receive a message from the device.”警告消息框如下:

個人在iOS開發過程中真機調試遇到的問題及解決方法

解決方法:網絡上的資料是說重啟設備,但是我重啟了仍彈出上述警告框。換了根線后這個問題也解決了


3.插入了設備,如iPad、iPhone、iPod等,但彈出“No provisioned iOS device is connected.”警告消息框如下:

個人在iOS開發過程中真機調試遇到的問題及解決方法

解決方法:

重新插入設備,確保“Window-->Organizer”窗口中左側的設備有綠色亮點:

個人在iOS開發過程中真機調試遇到的問題及解決方法


個人在iOS開發過程中真機調試遇到的問題及解決方法


4.在真機中運行時,如果出現“Could not change executable permissions on the application.”提示框,如下圖所示。

個人在iOS開發過程中真機調試遇到的問題及解決方法

解決方法:在真機中刪除你之前運行過的可執行文件即可。


5.真機運行時,開發的版本比真機的版本高,出現如下提示框,


(待續。。。)

6.插入設備,如下圖,顯示的是×××的圓點。

   把光標放在如圖位置,出現如圖提示。我的測試的時候是線的問題,還有可能是開發團隊沒有把圖中的右下角處的Identifier取設備的ID號加入進來。對于有沒有可能是證書不對,這個我沒有測試過。

個人在iOS開發過程中真機調試遇到的問題及解決方法


個人在iOS開發過程中真機調試遇到的問題及解決方法


7.如果調試時點擊了個人在iOS開發過程中真機調試遇到的問題及解決方法,,,但是左下角卻顯示為如下圖:

個人在iOS開發過程中真機調試遇到的問題及解決方法

這個其中之一的原因是你更改了“Bundle identifier”所致。

解決方法:Clean整個工程,然后運行即可。


8.調試時項目可以運行,可是點擊某個按鈕時卻崩潰了,在控制臺輸出:

  1. Program received signal:  “EXC_BAD_ACCESS”.

  2. Data Formatters temporarily unavailable, will re-try after a 'continue'.

  3. (Can't find dlopen function, so it is not possible to load shared libraries.)

如下圖

個人在iOS開發過程中真機調試遇到的問題及解決方法

即:程序接收到“exc_bad_access”信號,數據格式化器暫時不可用。

解決方法:該異常屬于內存泄露問題。如果是標準C中空指針引起的問題則IDE生成的調試信息會自動指向該位置,如果IDE沒有指向,則檢查自上一次正確運行以來添加或修改的代碼中release、alloc、賦值、數組初始化等容易引起內存訪問錯誤的位置是否有問題。在有斷點的情況下,如果出現異常,則IDE中指向的位置并不一定是程序崩潰的位置。


9.項目能運行,但是運行時切換到其它應用程序,然后切換回來,多次這樣操作后出現界面空白現象。如下列圖示:

1) 在ipad中正常運行界面

個人在iOS開發過程中真機調試遇到的問題及解決方法





2)多次切換后出現空白界面

個人在iOS開發過程中真機調試遇到的問題及解決方法


3)多點縮放界面顯示正常數據,放手后還是空白界面


個人在iOS開發過程中真機調試遇到的問題及解決方法


1))在ipod中運行正常顯示

個人在iOS開發過程中真機調試遇到的問題及解決方法

2))在ipod中運行空白界面

個人在iOS開發過程中真機調試遇到的問題及解決方法

3))在ipod中下拉界面頂部時界面上的數據顯示正常,放手后界面空白

個人在iOS開發過程中真機調試遇到的問題及解決方法

4))在應用間相互切換


個人在iOS開發過程中真機調試遇到的問題及解決方法


在環球快車與音樂兩個應用程序之間相互切換出現上面所述的空白界面。

解決方法:這是一個糾結的問題。為什么呢?程序已經是能正常運行的,功能是能夠正常實現的。但是就是切換間出現空白界面。我向一些大神們請教了,但都沒能很好解決。

他們提出的解決方法現在列如下:

A:懷疑不支持后臺。其實軟件本身是支持后臺的。

    要讓程序支持后臺,可在plist文件里設置如下:

個人在iOS開發過程中真機調試遇到的問題及解決方法

   或者如下:

個人在iOS開發過程中真機調試遇到的問題及解決方法

B:我這個是多項目整合,將View作為全局變量試試。試了,沒解決問題

個人在iOS開發過程中真機調試遇到的問題及解決方法

C:切換到新界面是咋進去的?push、present?我用的是present。據說pop回來是不會出現上述情況的。我想也是。

D:是后臺掛起之后再恢復出現問題?其實我不認為是這樣的。因為按home鍵退出后再進入是能正常運行的。在此也了解了下掛起、恢復函數:

  1. - (void)applicationDidEnterBackground:(UIApplication *)application

  2. {

  3.    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.

  4.    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.

  5.    NSLog(@"applicationDidEnterBackground 掛起");

  6. }

  7. - (void)applicationWillEnterForeground:(UIApplication *)application

  8. {

  9.    // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.

  10.    NSLog(@"applicationWillEnterForeground 恢復");

  11. }


10.真機測試時提示如下:

個人在iOS開發過程中真機調試遇到的問題及解決方法



即提示“No such file or directory ”。


解決辦法:重啟Xcode。出現這現象,可能是我修改了 Bundle identifier  造成的。




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南丰县| 常熟市| 宁夏| 察哈| 军事| 蒙城县| 永顺县| 鄂州市| 广丰县| 科尔| 上杭县| 霸州市| 青铜峡市| 开江县| 平度市| 渭南市| 常山县| 万全县| 乐安县| 林周县| 伊通| 兴城市| 远安县| 永胜县| 宽城| 玉龙| 阳原县| 镇赉县| 黎平县| 东乡族自治县| 龙口市| 兖州市| 彭山县| 梁平县| 腾冲县| 保山市| 云南省| 峡江县| 吴桥县| 蒙自县| 武夷山市|