【问题标题】:Can't open app on Simulator MacOS Catalina无法在模拟器 MacOS Catalina 上打开应用程序
【发布时间】:2019-10-09 10:07:24
【问题描述】:

更新到MacOS Catalina 后,我无法在我的模拟器上安装应用程序,在早期版本上没问题。但是现在当我尝试运行安装在模拟器中的应用程序时,我得到了这个弹出窗口。

我已经在终端sudo spctl --master-disable 中使用此命令更改了系统安全和隐私设置,现在我看起来像这样。

但即使在此之后我也无法运行该应用程序,有什么想法,建议吗? 我的 Xcode 版本是 11.1,目标 iOS 版本是 13.1,应用程序在使用 xcode 运行时运行流畅,但导出的 app 导致了这个问题。

【问题讨论】:

  • 您是否完全关闭了项目中的代码签名?模拟器二进制文件应该是代码签名的,它们只是临时代码签名的。看门人通常足够聪明,可以将它们排除在外。请使用xcrun simctl diagnose 和 sudo sysdiagnose -q 生成的存档提交反馈报告`
  • @russbishop xcrun diagnose 文件 dropbox.com/s/usx167t5ic78ak3/system.log?dl=0 和 sudo sysdiagnose 文件 dropbox.com/s/hzhjklt4avxndq4/system%20by%20sudo.log?dl=0... 应用程序 ID 是 com.sigmass.gamers
  • 那些是其他日志文件,我不确定来自哪里。

标签: ios-simulator ios13 macos-catalina


【解决方案1】:

我可以通过运行以下命令来解决这个问题。

xattr -dr com.apple.quarantine <path_to_app>

事实证明,如果您使用某些浏览器下载app,那么它会在catalina 中添加一个被认为是安全威胁的标志,运行此命令可以解决问题。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-19
  • 2012-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-19
  • 1970-01-01
相关资源
最近更新 更多