![](/img/trans.png)
[英]ASIHTTPREQUEST gives error (1) when iPhone is locked and unlocked
[英]Xcode "Device Locked" When iPhone is unlocked
當我嘗試構建和運行時,Xcode 說我的設備被鎖定。 我看了看我的 iPhone,它根本沒有鎖定。 我該如何解決?
我的手機設置為“信任”Mac,但我仍然在使用 Xcode 6.1.1 時遇到了這個錯誤。
這對我有用:
您是否偶然不“信任”該設備? 即使設備已解鎖,這也會阻止它與 xcode 通信。
更新這里是來自 Apple 的支持文檔:http: //support.apple.com/en-us/HT5868
我最近在將我的設備從 iOS 9 更新到 10 之后遇到了 XCode 8 的這個問題。我收到的確切錯誤是: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
Development cannot be enabled while your device is locked. Please unlock your device and reattach.
即使我的手機已解鎖,並且在拔下並重新插入設備后,我也會收到此錯誤。
正如幾個答案中提到的, device is locked
消息實際上是指設備不信任 MacBook。 就我而言,我認為我的手機在更新到 iOS 10 后默認不信任我的電腦。以下是我重置設置的步驟(這與教授回答中 Apple 支持頁面中提到的過程相同):
Settings > General > Reset
”,然后點擊Reset Location & Privacy
device locked
錯誤應該會消失。從 Xcode 頂部欄中的 Window Menu 中,選擇 Devices and Simulators。
(或按 SHIFT + COMMAND + 2)
然后選擇您的設備,右鍵單擊並選擇取消配對。
執行此操作后,信任或不信任將出現在您的設備上。
再次信任該設備,它將開始為開發做准備。
等待 Xcode 配對設備進行開發,然后你就可以開始了!
即使我第一次選擇了“信任這台計算機”選項,我也遇到了同樣的問題。
這對我有用
我嘗試了此頁面上的每個答案(當時有 7 個,雖然 2 個是重復的),但他們都沒有成功為我擺脫這個 Xcode 錯誤。
對於任何需要邏輯答案的人..
對於那些在 Xcode 9 中遇到此問題的人:只需重新啟動 Xcode 即可解決問題。
在使用 Xcode 9 時有時會發生這種情況。
有多種解決方案,如下所述:
注意:確保您的設備在 Xcode 嘗試安裝應用程序時未鎖定。
解決方案 1:
一世。 Disconnect device
並connect again
解決方案 2:
一世。 Restart you device
解決方案 3:
一世。 Disconnect device
ii. Quit Xcode
(快捷鍵: cmd + Q)
iii. Open your project
iv. Clean project
(快捷鍵: cmd + shift + K
)
v. 現在connect device
六。 Run
你的項目
對我來說,解決方案 3 效果很好
一個簡單的解決方案:
首先,拔下您的設備。
現在,解鎖您的設備並重新插入。 確保設備已解鎖。
現在通過選擇設備作為目標來運行 Xcode 項目。
當您插入 iPhone 時,它會要求您信任計算機。 如果您已經信任並解鎖但仍然說您的設備已鎖定(錯誤)。 只需拔下並重新插入,它就會工作
這些步驟在 iOS 10 中對我有用。
我經常遇到這個問題(至少每周 5 次)。 幾乎每次發生這種情況時,Xcode 重新啟動都會修復它。 但這一次似乎沒有任何效果,包括:
以各種不同的順序完成了數十次。
這次為我解決的問題很簡單:
✅ 重新啟動 Mac。
最近我遇到Xcode顯示“當您的設備被鎖定時無法啟用開發,請解鎖您的設備並重新連接。(0xE80000E2)。
如果您的 iOS 設備已經解鎖並連接到 mac,並且在升級到 iOS 10.1.1 后仍然從 Xcode 8.1 收到錯誤,則該 mac 不受設備信任。
要修復它,首先斷開設備與 mac 的連接,然后轉到 iOS 設置應用程序,然后打開常規->重置->重置位置和隱私。
然后將設備連接到 mac,並在出現提示時設置選擇信任 mac。
然后等待您的設備和 mac 中處理符號文件。 完成后,您可以將項目運行到您的設備上。 它會起作用的。
有一個簡單的方法可以解決這個問題。 至少它對我有用。 在您的 iPhone 設備中轉到設置 > 開發人員 > 單擊“清除受信任的計算機”輸入所需的密碼並完成!!!
我找到的最簡單的方法。
這個問題與“信任”與否無關。 這是 Xcode 中的一個錯誤。
只需按照以下步驟操作。
當 Xcode 正在運行並且您的設備已連接時:
通常只是拔掉/重新插入似乎對我有用。 但今天它沒有,其他東西似乎起作用了:我已經在有問題的設備上啟用了網絡調試,它幾乎看起來像是記住了一個舊的網絡“鎖定”設置,而沒有看到該設備實際上是通過 USB 連接的. 在(暫時)取消選擇“通過網絡連接”並重新插入后,它又可以正常工作了。
有兩個解決方案對我有用。 1)斷開您的設備與Mac的連接並重新連接。 2)斷開您的設備與mac並重新啟動它,然后將它與mac連接它會工作
有時您的設備會無緣無故停止信任您的 PC。 轉到您的設置,然后通用>重置>重置位置和隱私。 並再次將您的設備重新插入您的 PC,然后按手機中顯示的“信任此設備”提示。
很多答案,但對我有用的一個(El Capitan,Xcode 8.2)是關閉 iTunes。 如果它與 IOS 設備有連接,那么盡管 Xcode 可以加載應用程序組件,但它仍然無法運行它。
在您的設備(iPhone/iPad)上轉到:設置->開發人員->清除受信任的計算機為我工作。
我發現通過關閉控制台和正在運行的模擬器可以讓 XCode 再次看到我的 iPhone。 如果您不需要其他相關程序,我會確保它們沒有運行。
這也可能是由於設備上的待更新更新而發生的。 這也意味着您需要更新手機,連接到 MacBook(如果需要,請相信它)。 這就是我發現問題和解決方案的方式。
如果這些其他解決方案都不起作用,那么值得檢查的一種可能性是設備上沒有剩余空間。 Xcode 不會給您一個有用的“設備已滿”錯誤來告訴您您的設備沒有剩余存儲空間,但它也無法將應用程序構建部署到存儲已滿的設備。 在這種情況下,唯一的解決方案是刪除媒體或其他應用程序/數據以釋放足夠的空間。
解決此問題的另一個方法是在 iPhone 處於主屏幕而不是鎖屏或打開應用程序時連接您的 iPhone 並打開 Xcode。
以前的所有解決方案都不起作用。
Finlay,更換 iPhone 的電纜解決了這個問題。
我不得不將設備重新添加到 xcode。
在 XCode 中打開設備和模擬器 (CMD+Shift+2),在左側列表中按 + 按鈕並重新添加相同的設備。
檢查禁用的“低功耗模式”。 就我而言,我只是禁用此檢查,然后部署立即生效,
奇怪,但我希望它可以幫助某人。 我已連接到 VPN(Pro XPN),這就是問題所在! 斷開連接,它工作。
對我來說,當我准備從 xcode 取消配對我的設備時,我注意到它只是為我的 iPhone 准備調試器支持,它告訴我“iPhone 完成后 Xcode 將繼續。” 類似於這個問題
我的問題是我試圖安裝在產生相同錯誤的不受支持的(新)iOS 版本上。 特別是 Xcode 11.7 到 iOS 14
對我來說,我的 iPhone 12 有一個連接的 Apple Watch,我也必須信任我的 Apple Watch 上的電腦。
沒有簡單的解決方案。 唯一真正的解決方案是重啟 Mac,重啟 XCode 和 iPhone。 這是一種恥辱,因為它可能隨時發生,即使在一切正常工作、設備根據需要配對和解鎖的會話中也是如此。 此處或其他地方給出的所有其他解決方案都可以在此時此地工作,但明天早上就會失敗。
我花了幾個小時試圖解決這個問題,但沒有成功。
請務必從您的 IPHONE 禁用任何 VPN 服務。 就像魔術一樣,它開始正常工作。
我在這里的任何答案中都沒有看到這一點,但唯一對我有用的是設備本身的一個選項,稱為啟用 UI 自動化。 據說更新后它會自行關閉。 轉到設置,開發人員,然后找到啟用 UI 自動化。
這適用於我的第 6 代 iPad。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.