当前位置: 首页 > news >正文

中南集团中南建设网站庆阳东道设计

中南集团中南建设网站,庆阳东道设计,想建个购物网站,商标图案设计创意macOS sandbox 文件夹授权 macOS如果想上苹果市场发布的话,那么必须要遵守苹果的沙盒协议,这样应用的存储默认都是沙盒路径,隔离了用户的文件系统,那么这个时候我需要访问 /User/xxx/Library/Developer/ 这种文件夹的时候,直接访问是会被拒绝的,那既然这样就肯定要授权了…

macOS sandbox 文件夹授权

macOS如果想上苹果市场发布的话,那么必须要遵守苹果的沙盒协议,这样应用的存储默认都是沙盒路径,隔离了用户的文件系统,那么这个时候我需要访问 /User/xxx/Library/Developer/ 这种文件夹的时候,直接访问是会被拒绝的,那既然这样就肯定要授权了,等同意了在访问就名正言顺了。

那么要如何进行这种操作呢,首先想到的肯定是先把这个文件夹打开再说,然后当次的权限就有了,然后就是解决后续依然有权限访问的问题,这个时候就用到了 bookmark,这个东东就是转门干这个用的,下面一步一步的来实现这个功能。

本例子以授权 /user/xxx/Library/Developer/ 路径为例。

首先获取到文件绝对路径。

func getAbsolutePath(path: String) -> String? {let pw = getpwuid(getuid())guard let home = pw?.pointee.pw_dir else {return nil}let homePath = FileManager.default.string(withFileSystemRepresentation: home, length: Int(strlen(home)))return "\(homePath)/\(path)"
}let path = getAbsolutePath("/Library/Developer")
// /User/xxx/Library/Developer/

打开文件夹获取权限

func openFinder() {let fm = FileManager.defaultlet filepath = getAbsolutePath(path: "Library/Developer/")!print("filepath is \(filepath)")let url = URL(filePath: filepath)let dialog = NSOpenPanel()dialog.message = "文件夹授权以提供服务"dialog.prompt = "选择"dialog.allowsOtherFileTypes = falsedialog.canChooseFiles = falsedialog.canChooseDirectories = truedialog.directoryURL 
http://www.yayakq.cn/news/223240/

相关文章:

  • 建站哪家好 phpwind伊通县建设局网站
  • 备案查询站长之家长沙公司做网站大概多少钱
  • 上海专业网站建设服wordpress文章id不连续
  • 做网站如何分工百度云登录首页
  • 网站开发交流吧wordpress集成环境
  • 群晖可不可以做网站用程序员给女朋友做的网站
  • 高校网站建设要点多少钱网站设计
  • 网上做设计的网站江苏伟业建设集团网站
  • 公司手机版网站制作wordpress获取当前分类id
  • 如何在百度上做网站推广运动会页面设计
  • 药品在哪些网站做推广如何卸载微wordpress
  • 站内免费推广网站开发九大优势
  • 创建自由摄影师的网站内容计算机专业论文 网站建设
  • 摄影摄像网站建设公司广告推广
  • 聊城做网站做的不错的网络公司广州建设执业注册中心网站
  • 哪个网站做漂流瓶任务类似凡科建站的网站
  • 为什么用dw做的网站打不开杭州 网站程序
  • 深圳外贸网站建设工作室163邮箱新用户注册
  • 佛山规划建设局网站wordpress 建购物网站
  • 做网站吸引客户网页升级访问中未满十八岁
  • 摄影摄像网站建设vps没问题访问不了网站
  • 公司网站制作重庆极速网站建设
  • 主机屋的免费空间怎么上传网站制作一个私人网站怎么申请域名
  • 免费建站赚钱申请免费网站主页空间
  • 网站速度慢的原因旅行社做境外购物网站
  • 深圳建站模板公司国内好的网站建设
  • 营销网站搭建建议苏州网站建设丶好先生科技
  • 长春网站建设那家好网站建设上海诏业
  • 朝阳区建设工作办公室网站图片外链生成
  • 网站设计公司费用好的网站搭建公司