“ XXX无法打开。您应该将其移至废纸.。”以在Mac OS上使用Flash投影仪应用


25

我们正在构建的Flash Project .app可执行文件遇到问题。在OSX sierra上从Internet下载该应用程序时,将引发消息“ 无法打开XXX。您应将其移至垃圾箱。 ”。 在此处输入图片说明

单击旁边的帮助图标还会显示以下信息:

该应用程序的授权已被撤消。此应用程序可能有问题。尽管该应用程序是由已确定的开发人员签名的,但该应用程序的证书已被吊销,并且无法打开。

通过笔式驱动器复制的同一应用程序可以正常工作。通过其他OSX版本通过Internet下载的同一应用程序运行良好。

我们尝试了“设置”>“安全性”>“允许从以下位置下载应用程序”之类的选项:OSX Gatekeeper设置中的任何位置。该应用程序是Flash CS6发布的应用程序,不是我们自己签名的东西。我在其他地方也读过,Flash Player证书由于违规而早些时候被苹果吊销了。但是,用最新的补丁程序更新Flash软件并没有改变。

有没有其他人遇到此问题。有任何解决方法/建议吗?谢谢!

Answers:


50

这实际上是macOS Gatekeeper问题,请尝试以下步骤:

要解决macOS Sierra上的Gatekeeper问题,您可能必须部分或完全禁用Gatekeeper检查。

选项I
对于在终端中运行的某个应用程序:

sudo xattr -rd com.apple.quarantine /Applications/[LockedApp].app

选项II
若要禁用全局检查,请在终端中运行:

sudo spctl --master-disable

3
方案二为我工作
JonathanScialpi

就我而言,方案二没有任何效果。它仍然会禁止它打开。但是用终端打开它确实可以。该应用程序位于一个文件夹中,并从DMG(Adobe CS5旧Ps更新)复制了整个内容。然后,首先在文件夹上运行命令,要求输入密码,输入后尝试使用终端打开文件即可。
Nookeen

选项我为我工作
Mrug,

1
选项二有效。现在,我可以打开文件了。真是个错误!
user1532587'9

除了选项II外,完全禁用Gatekeeper。这不是理想的解决方案。我曾经遇到问题,需要暂时关闭它,但我没有离开。也不建议您这样做。
尼克松博士

1

这通常是权限问题。如果是这样,以下是解决方法:

  1. 打开终端并输入以下命令,但不要按Enter: sudo chmod +x 
  2. 请务必在后面输入一个空格x
  3. 然后,导航到Finder中的应用程序。
  4. 右键单击它,然后选择“显示包内容”。
  5. 导航到目录/ MacOS
  6. 通常只有一个文件。如果是这样,请选择它。否则,找到最类似于应用程序名称的名称,没有扩展名。
  7. 单击文件并将其拖到“终端”窗口。
  8. 点击Enter/ Return并使用管理员密码进行身份验证。

感谢您提供权限修复信息。实际上,该文件确实在运行chmod之后运行,因此它是一个权限问题。但是我的问题是必须将.app提供给用户才能通过Internet下载。我们不能期望我们的用户按照以下步骤运行应用程序。关于如何在下载时运行文件的任何建议。
gdev74 '16

如果只是将其压缩,那应该可以解决问题。右键单击该应用程序,然后选择“压缩”或“创建存档”(取决于macOS版本),然后上传生成的zip文件。
蒂莫西·穆勒-哈德

用户如何下载文件?作为裸应用程序还是包含该应用程序的磁盘映像?您是否在对磁盘映像本身进行签名?stackoverflow.com/questions/23824815/…–
nixon博士
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.