Swift 应用程序沙盒未启用尝试上载我的应用程序时出错
我正在开发一个应用程序,只需使用命令即可打开Microsoft远程桌面。此应用程序在本地运行良好,但当我尝试上载到Mac Store时,收到以下错误: 错误ITMS-90296:“未启用应用程序沙盒。以下可执行文件 必须包括“com.apple.security.app sandbox”权限和 权利属性列表中的布尔值为true:[( “sse.itopia.pkg/Payload/StreetSmart Edge Launcher.app/Contents/MacOS/StreetSmart Edge Launcher“)]参考应用 沙盒页面 有关沙箱化应用程序的详细信息。“ 我使用let path=“/bin/bash”作为代码的一部分来执行命令。 这些权利的com.apple.security.app-sandbox键设置为true,并且在Project Target->Capabilities下,app sandbox设置为OnSwift 应用程序沙盒未启用尝试上载我的应用程序时出错,swift,sandbox,mac-app-store,appstore-sandbox,Swift,Sandbox,Mac App Store,Appstore Sandbox,我正在开发一个应用程序,只需使用命令即可打开Microsoft远程桌面。此应用程序在本地运行良好,但当我尝试上载到Mac Store时,收到以下错误: 错误ITMS-90296:“未启用应用程序沙盒。以下可执行文件 必须包括“com.apple.security.app sandbox”权限和 权利属性列表中的布尔值为true:[( “sse.itopia.pkg/Payload/StreetSmart Edge Launcher.app/Contents/MacOS/StreetSmart E
func createRemoteDesktop(_ jSON : JSON) {
let path = "/bin/bash"
var arguments = ["-c","'/Applications/Microsoft Remote Desktop.app/Contents/MacOS/Microsoft Remote Desktop' --script bookmark write GIMP --friendlyname '" + jSON["friendlyname"].stringValue + "' --hostname '" + jSON["hostname"].stringValue + "' --username '" + jSON["username"].stringValue + "' --password '" + jSON["password"].stringValue + "' --gatewayhostname '" + jSON["gatewayhostname"].stringValue + "' --remoteappprogram '" + jSON["remoteappprogram"].stringValue + "'"]
var task = Process.launchedProcess(launchPath: path, arguments: arguments)
task.waitUntilExit()
}
你好,少校。正如我所说的Project Target->Capabilities,应用程序Sandox已设置为On。您是否找到解决该问题的方法?我现在遇到了同样的问题!