我已將Mac OS X升級到10.11.1 El Capitan。當我嘗試在Xcode 7.1上運行應用程序時,出現彈出消息,聲明「Simulator」無法打開,因爲無法確認開發人員的身份。請參閱截圖。Xcode 7.1:模擬器無法打開,因爲開發人員的身份無法確認
爲什麼這條信息?我無法在Xcode 7.1上測試任何應用程序。
我已將Mac OS X升級到10.11.1 El Capitan。當我嘗試在Xcode 7.1上運行應用程序時,出現彈出消息,聲明「Simulator」無法打開,因爲無法確認開發人員的身份。請參閱截圖。Xcode 7.1:模擬器無法打開,因爲開發人員的身份無法確認
爲什麼這條信息?我無法在Xcode 7.1上測試任何應用程序。
Simulator.app是由蘋果和分佈應適當codesigned。
您所看到的對話框表示您所使用的版本未通過關守的代碼簽名檢查。
可能的原因:
也請更新下面的步驟的輸出你的問題(假設你已經設置適當的Xcode選擇)獲得更多支持:Simulator.app
目前
codesign -vvv -d $(xcode-select -p)/Applications/Simulator.app
codesign -vvv $(xcode-select -p)/Applications/Simulator.app
因爲我想要Xcode6.4的早期版本,所以我將Xcode的名稱更改爲Xcode7。 –
重命名包本身並不重要。你不需要弄亂捆綁的內容。 –
在我來說,我有多個實例(有些從Apple網站直接下載,而不是從商店安裝)。當我發出open -b com.apple.iphonesimulator
其中一個下載的模擬器被打開,而不是當前的/Applications/Xcode.app
。我將我的命令更改爲open -a /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
,現在問題已解決。
這發生在我身上的時候,我在運行構建腳本時直接在實際打開Xcode之前啓動了模擬器。
當您第一次打開Xcode時,它將經歷一個需要很長時間的驗證過程。完成之後,軟件包的內容也會被驗證,您可以在沒有警告的情況下使用模擬器。
如果您在驗證後仍然有警告,您的Xcode版本可能會受到影響。
這可能是一個錯誤,看門人不會警告你,父包尚未驗證。
謝謝。這對我來說是個問題。 – Gavin
網守要求從互聯網上下載的每個應用程序都經過驗證。由於您使用Safari下載了「模擬器」,因此必須對其進行檢查並添加到已接受應用程序的列表中。這裏是一個快速的方法來做到這一點:
sudo xattr -d com.apple.quarantine /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
我找到了答案here。
Xcode Menu => Xcode =>開發開發工具=> iOS模擬器 這是行得通嗎? –