这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题将在另一个 Stack Exchange 站点上成为主题,您可以发表评论以解释在哪里可以回答该问题。
我昨天安装了macOS v11 (Big Sur ),从那以后我就不能运行一些旧的应用程序了。这是我得到的信息:
您没有权限打开应用程序
我认为此应用程序来自未知的开发人员。
我尝试了在macOS v10.15(Catalina)中使用的不同方法,例如:
spctl --master-disable
或者我也尝试禁用SIP和AMFI。
我也尝试过:
sudo xattr -rd com.apple.quarantine /Applications/my_app.app
如果我从终端运行应用程序,这是我得到的错误的文本版本:
由于意外原因无法打开应用程序,error=Error Domain=NSOSStatusErrorDomain Code=-10826 “kLSNoLaunchPermissionErr: 用户无权启动应用程序(托管网络)” UserInfo={_LSFunction=_LSLaunchWithRunningboard, _LSLine=2508, NSUnderlyingError=0x7fcb24c13ec0 {Error Domain=RBSRequestErrorDomain Code=5 “启动期间启动的进程退出。UserInfo={NSLocalizedFailureReason=启动期间启动的进程退出。}}}
还尝试禁用加密并运行:
csrutil authenticated-root disable
这是错误窗口:
在我的情况下,它的问题与 Big Sur 问题有关,其中 UPX 压缩二进制文件无法正确识别,因此它们没有因权限错误而执行。
这里还有更多信息:UPX压缩应用程序无法在最新的macOS版本上启动:Big Sur 11.01#424
所以解决方案是用UPX解压缩二进制文件并正常运行。
使用 Homebrew 安装 upx(可执行的 brew
):
brew install upx
现在运行以下命令:
sudo upx -d /Applications/my_app.app/Contents/MacOS/my_app
(请注意,您必须指定完整的二进制路径。)
您应该使用二进制文件的路径,而不是“/Applications/my_app.app/Contents/MacOS/my_app”
然后正常运行应用程序。
这似乎是您移动到应用程序目录的.app中某个文件的权限问题。
打开终端或 iTerm 并键入“chmod -R 755 ”并将.app拖到窗口中,这将完整路径带入终端或 iTerm。
它将看起来像这样:
chmod -R 755 Path\ to\ app\ file.app
按下回车键
然后,您可以正常打开应用程序文件,但它会失败,因为网守将无法验证该文件。从那里,进入“系统偏好设置”中的“安全和隐私”,然后单击以允许打开应用程序。
我遇到了错误“终止原因:命名空间CODESIGNING,代码0x1”,我在该计算机上再次签名后,使用以下命令打开了应用程序:
codesign --force --deep --sign - /Applications/AppName.app
没有其他解决方案对我有效。
2020-02-27 16:36:12.159 313 59-31359/com.gic.spade.android e/AndroidRuntime:致命异常:main process:com.gic.spade.android,PID:31359 java.lang.runtimeException:无法创建应用程序com.gic.spade.android.application.colle
嗯,我看到这个网站上已经有很多与我的问题相关的问题,但我也看到没有一个解决方案适用于我的具体案例,因此,我打开了这个问题,所以它不是重复的。 Linux Mint 19.1肉桂 package.json 我的问题是,当我尝试运行以下相同的命令时。 我几乎不相信这是一个操作系统问题,因为上周我在另一个操作系统上使用了相同的项目,而我没有任何问题! 然后,我在执行expo start(expo开始)或
我已经在谷歌Play商店上提交了我的短信转移应用程序,并在清单中添加了READ_SMS和WRITE_SMS权限。我从你的应用程序的声明权限中选择了“跨设备同步或短信或电话传输”,但谷歌以以下信息拒绝了该应用程序: 具有声明的跨设备同步或SMS或呼叫传输核心功能的应用程序只能访问以下权限:READ_SMS、RECEIVE_MMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、SEND_S
问题内容: 我正在尝试执行以下代码: 我收到以下错误: 我检查了我是否具有必要的权限,并通过终端找到了该权限: 关于如何使它工作的任何建议? 问题答案: 您需要更改xyz.exe的权限
我无法运行JavaFX-Kotlin应用程序。 我的初学者类 我不能将param“args”传递给“launch”方法,因为编译器说: 错误:(19,9)Kotlin:不能使用提供的参数调用以下函数:public open fun launch(p0:class!,vararg p1:string!):javafx.application.application中定义的单元public open
我试着运行一个简单的Scala片段, 在安装了Scala的IntelliJ IDE中。然而,“Run”按钮似乎是灰色的,我在上下文菜单中也看不到它(在下面的屏幕抓取中没有显示)。 根据无法使用Intellij IDEA运行Java代码的答案,代码位于标记为蓝色的文件夹中。(我也尝试将其标记为“测试”文件夹,但无济于事)。我错过了什么?