Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

简悦 · 同步助手在 Mac OS 无法运行的各种解决方案 #2100

Open
Kennethdai98 opened this issue May 5, 2021 · 15 comments
Open

Comments

@Kennethdai98
Copy link

Kennethdai98 commented May 5, 2021

RT

@Kenshin Kenshin changed the title 简悦 · 同步助手在Mac OS Big Sur 11.3.1无法运行, 简悦 · 同步助手在Mac OS Big Sur 11.3.1无法运行 May 5, 2021
@Kennethdai98

This comment has been minimized.

@Kennethdai98

This comment has been minimized.

@Kenshin

This comment has been minimized.

@WingLim
Copy link

WingLim commented May 23, 2021

Big Sur 11.3.1 下打开同步助手提示:”您没有权限来打开应用程序“
image

把 zip 拖到 Application 下解压也会出现同样的情况

@WingLim
Copy link

WingLim commented May 23, 2021

在微云上下载的zip包可以正常打开,telegram上下载的会出现上述问题。
看了看md5,两个是一样的,不知道为什么会出现这个情况...

@binsee
Copy link
Contributor

binsee commented May 23, 2021

嗨,这个问题已经找到原因和解决办法

此问题的原因:MacOS文件系统的附加属性机制导致
参考文章:清除Mac OS X文件系统的附加属性@

测试及操作步骤

~/Downloads/Telegram Desktop> ll
total 165888
-rw-r--r--@ 1 binsee  staff    76M  5 23 17:19 简悦 · 同步助手 [email protected]
drwxr-xr-x@ 3 binsee  staff    96B  5 19 08:10 简悦 · 同步助手 2.app
drwxr-xr-x  3 binsee  staff    96B  5 19 08:10 简悦 · 同步助手 3.app
drwxr-xr-x  3 binsee  staff    96B  5 19 08:10 简悦 · 同步助手.app
文件名 来源 权限 说明
简悦 · 同步助手 [email protected] 从 Telegram 下载 有附加属性 @ 自带附加属性
简悦 · 同步助手.app BetterZip解压 无附加属性 可正常运行
简悦 · 同步助手 2.app 用MacOS自带 归档实用工具 解压 有附加属性 @ 无法运行
简悦 · 同步助手 3.app 移除zip文件附加属性后,用 归档使用工具 解压 无附加属性 可正常运行

操作截图:
image

用到的命令:

  • 列举当前目录文件: ls -l ,如文件属性带@则有附加属性
  • 查看附加属性的命令: xattr -l 简悦\ ·\ 同步助手\ [email protected]
  • 清除附加属性的命令: xattr -c 简悦\ ·\ 同步助手\ [email protected]

步骤

  1. 从截图中可以看到,通过 ll命令查看,发现telegram下载的zip文件属性有@这个附加属性标识
  2. 分别用BetterZip归档实用工具解压zip文件,发现BetterZip解压的文件没有@附加属性
  3. xattr -l 简悦\ ·\ 同步助手\ [email protected] 查看发现附加属性中有 com.apple.quarantine: 0086;60aa1e0e;Telegram Lite;
  4. xattr -c 简悦\ ·\ 同步助手\ [email protected] 清除zip文件附加属性,附加属性中的 com.apple.quarantine: 0086;60aa1e0e;Telegram Lite; 被清除
  5. 再用归档实用工具解压,得到 简悦 · 同步助手 3.app,这个文件就没有@附加属性了,可正常运行

总结解决办法:

从telegram下载zip文件后,需要移除zip文件的附加属性再解压,或者使用第三方工具解压zip文件,这样解压出来的app文件夹就没有附加属性,可以正常运行了。
需要注意的时,没有清除zip文件的附加属性前,解压出来的app文件夹,其下所有子孙文件都有@附加属性的,要全部清除才能正常运行,步骤繁琐一些。所以先清除zip文件的附加属性,再解压即可。

@Kenshin
Copy link
Owner

Kenshin commented May 23, 2021

@binsee

.... 竟然被你找到原因了,这太硬核了。

PS:有时间是真的好,我现在连回复太长的 Issues 都没有时间。 😂 (不过,也不会持续太久了。

@ImSingee
Copy link

补充下,如果有和我一样已经解压 + 移动到 /Applications 文件夹的并且把 zip 已经删除了懒得下的。。。

cd /Applications
xattr -r -c 简悦\ ·\ 同步助手.app

@Kenshin
Copy link
Owner

Kenshin commented May 26, 2021

@ImSingee

谢提示~

PS:我把这个 issues 重开了吧,以免有其他用户找不到。

@Kenshin Kenshin reopened this May 26, 2021
@Kenshin Kenshin changed the title 简悦 · 同步助手在Mac OS Big Sur 11.3.1无法运行 简悦 · 同步助手在Mac OS 无法运行的各种问题的解决方案 May 26, 2021
@Kenshin Kenshin changed the title 简悦 · 同步助手在Mac OS 无法运行的各种问题的解决方案 简悦 · 同步助手在 Mac OS 无法运行的各种解决方案 May 26, 2021
@Kenshin
Copy link
Owner

Kenshin commented May 26, 2021

解决 Mac OS 任意源无法打开的问题

sudo spctl --master-disable

输入密码后回车

系统偏好设置 → 安全性与隐私 → 修改为任何来源

@binsee
Copy link
Contributor

binsee commented May 28, 2021

补充问题

/Users/xxx/Applications/简悦 · 同步助手.app on /private/var/folders/rw/l84h3tkd1m7gh4_l6f6j556r0000gn/T/AppTranslocation/C8B2DC14-30E1-4E18-8CBA-0653CE2521C3 (nullfs, local, nodev, nosuid, read-only, nobrowse, mounted by xxx)
同步助手每次打开都会在系统里mount一个volume出来。然后防火墙权限就丢了会重新提示一遍

解决方式

一样是运行 xattr -cr /Users/xxx/Applications/简悦 · 同步助手.app 即可

参考文章: App Translocation

@jsfaint
Copy link

jsfaint commented May 28, 2021

同步助手每次启动请求防火墙权限的问题,可以通过以下命令解决

sudo codesign --force --deep --sign - "简悦 · 同步助手.app"

@slow-zhang
Copy link

既然腾讯这么不好用, 为啥不能上传到 app store 呢, 或者其他方式提供下载

@xooooooooox
Copy link

xooooooooox commented Feb 11, 2022

系统版本: macos monterey(v12.1)

@Kenshin
文件有 @ 属性, 并不会出现这个问题, 无需做这个步骤, 见下图
CleanShot 2022-02-12 at 04 06 39@2x

就是需要额外在这个地方点击一个open anyway(不受信任的来源)
CleanShot 2022-02-12 at 04 07 42@2x

另外, 能不能增加以下 feature 啊

  • 同步助手, 改为英文名, 方便 alfred 搜索, 比如: SimpleRead-assistant 之类的
  • 能不能支持 brew install 啊

@Kenshin
Copy link
Owner

Kenshin commented Jun 9, 2022

嗨,各位,新版同步助手发布了~

welcome-synchelper

Mac 相关问题

同步助手 1.0.2 版应该解决了 Mac 相关问题,如:

  • 启动后提示访问网络的问题

  • 无法开机自启的问题

  • 无法隐藏 Dock 的问题

下载地址

https://simpread.pro/download

更新说明

  1. Telegram Channel

  2. Notion

如何升级

  1. 打开同步助手后会自动提示升级。
  2. 通过上面的下载地址手动升级。

不止如此

1.0.2 版还增加了以下新功能:

不止如此,优化和修复 60+ Isues,包括:修复自启动无效、隐藏 Dock 栏,Menubar icon 颜色自适应等,墙裂建议用户升级。

附录

以下是自定义导出 PDF 的一些截图

image

image

image

彩蛋

同步助手 1.0.2 发布后即将进入「快车道」 更新的新版已经在测试了。😄

Repository owner deleted a comment from slow-zhang Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants