8
在StackOverflow和其他地方有很多關於如何清除Mac隔離區屬性的信息。 在我的情況下,我想設置它。 這是爲了測試我的應用程序是否已正確簽名,以便用戶在下載它後會很熱地獲得「不受信任的開發人員」警告。使用xattr設置Mac OSX隔離區屬性
我的應用程序特別大(我們從大型文件下載站點發布,而不是商店),並且上傳和下載以測試此應用程序並不方便。 我在過去一週的代碼簽名過程中發生過一些戰鬥,所以這個測試對我來說很重要。
一旦文件具有檢疫財產我知道怎樣才能改變它的數值:
0002 = downloaded but never opened (this is the one that causes the warning)
0022 = app aborted by user from the warning dialogue (you hit 'cancel' in the dialogue)
0062 = app opened (at least) once (you hit 'open' in the dialogue)
但我不知道如何給它的財產在首位。
將該屬性複製到文本文件中,然後用'xattr -w'寫入它確實有效。 –