簡體   English   中英

測試目標以根進程進行調試

[英]Test Target to debug as root process

我在xcode中添加了一個新的測試目標。 我想通過以root身份運行來測試我的單元測試用例,因為它涉及創建root具有權限的某些目錄。 但我發現它被禁用以選擇以root身份運行的進程。有關如何使用root權限測試它的任何幫助? 在此輸入圖像描述

我遇到了這個問題並設法通過手動編輯相應的* .xcscheme文件來修復它。

假設您已設置“運行”配置來執行此操作,您將在*.xcscheme文件中看到以下內容:

  <LaunchAction
  ...
  debugAsWhichUser = "root"
  ...>
      ...
  </LaunchAction>

只需手動將屬性添加到TestAction部分:

  <TestAction
  ...
  debugAsWhichUser = "root"
  ...>
      ...
  </TestAction>

進行此更改后,我只需重新啟動XCode,現在禁用的單選按鈕顯示正確的值,如下所示: 正確的設置

運行驗證我一切正常! *我應該提到這是在版本8.1(8B62)上,我沒有理由認為這應該因版本而異,但YMMV。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM