怎樣以Root方式執行Xcode

2021-09-08 12:42:57 字數 549 閱讀 7023

粗略算一下,在第一次接觸osx的時候,我接觸windows已經有14年,剛開始用osx和xcode各種不習慣。可是用xcode寫了一星期的**,我卻有一種想把windows和vs扔了的感覺(真的用著非常舒服!)。

近期寫cocoa,須要對磁碟等裝置檔案進行操作。當然首先我想到的是windows中的createfile這個api,在查詢一些資料以後發現,osx是基於bsd system後代。那麼我們僅僅須要使用int open(const char *pathname, int oflag, ... );

m_fp = open("/dev/disk0s1", o_rdwr);

if (m_fp == -1)

else

當然,返回了-1,我檢視errno = 13 (許可權不夠),當然第一次玩unix這類的系統我挺沒轍的,心想找找類似於管理員許可權執行的選項,並沒有,後來我發現了下面方法(以root許可權執行):

開啟 terminal  輸入:

再鍵入你的 password後。root模式啟動xcode成功。

以CLI方式執行

除了可以在瀏覽器中通過url呼叫乙個 控制器 外,也可以通過命令列介面 cli 呼叫。命令列介面是一種基於文字的和計算機互動的方式。如果想檢視更詳細說明,請看wikipedia article.雖然不是必須的,但在某些情況下我們會用到命令列 首先建立乙個簡單的控制器。使用你的文字編輯器,建立乙個叫做...

以root使用者執行jenkins中shell命令

以centos系統為例,記錄下修改jenkins以root使用者執行的方法。修改jenkins配置檔案 開啟配置檔案 vim etc sysconfig jenkins 修改 jenkins user,並去掉當前行注釋 jenkins user root 修改jenkins相關資料夾使用者許可權 c...

Manjaro設定開機以root許可權執行自定義指令碼

背景 前段時間把筆記本搞成雙網絡卡,同時上內外網,每次開機都要手動設定路由,十分不方便,所以就考慮開機自動設定,但是設定route需要su許可權,所以記錄一下實現方法 sudo pacman sy systemd rc local sudo systemctl enable rc local.ser...