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'写入它确实有效。 –