You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenAISwift开发的SwiftUI GPT-3客户端iOS正常,macOS报错求助

解决SwiftUI GPT-3客户端在macOS Ventura 13.1上的沙箱网络权限问题

你的问题核心是macOS应用沙箱限制了网络访问权限,以下是具体解决步骤:

方法一:通过Xcode Signing & Capabilities配置沙箱权限

  1. 打开Xcode项目,在项目导航器顶部选中macOS目标(跨平台项目需确保选中对应平台的target)
  2. 切换到Signing & Capabilities标签页
  3. 点击左上角的+ Capability按钮,搜索并添加App Sandbox
  4. 在App Sandbox的配置区域:
    • 找到Network模块,勾选Outgoing Connections (Client)(对应com.apple.security.network.client,是访问OpenAI API必需的权限)
    • 若不需要对外提供服务,可忽略Incoming Connections (Server);如果需要读取用户选择的文件,可勾选Files > User Selected File Read Only

方法二:直接编辑Info.plist源码

如果需要手动添加配置:

  1. 在项目导航器中找到macOS目标下的Info.plist文件(通常在Resources目录内)
  2. 右键点击文件,选择Open As > Source Code
  3. 将以下配置插入到<dict>标签内部(若已有对应键,直接修改值即可):
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.files.user-selected.read-only</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>

完成配置后,重新编译并运行macOS应用,沙箱阻止网络访问的错误即可解决。

内容的提问来源于stack exchange,提问作者user1974376

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 10:40:17