Mac开发:在10.9上遇到“XX.app”is damaged and can't be installed. You should eject the disk image

liwpk 发布于 2013年11月01日 | 更新于 2013年11月01日
无人欣赏。

最近编译了dmg安装包,在10.9上直接安装或者用IM传给别人安装,都是没问题的。但唯独上传服务器后,再在浏览器里下载安装时出问题,提示“is damaged and can't be installed. You should eject the disk image”。 很奇怪啊,已检查过,浏览器下载的那个包MD5值和之前的是一样的。有Mac开发大牛知道是怎么回事吗?

共5条回复
abigfrog 回复于 2013年11月01日

damaged不就是说明文件损坏了么 md5居然还一样?

liwpk 回复于 2013年11月01日

1楼 @abigfrog 是的。在10.8系统里下载安装也是没问题的。

liwpk 回复于 2013年11月01日

我感觉“damaged”提示有可能是Gatekeeper发出的。关闭Gatekeeper(设置成anywhere)后,安装下载的包也是没问题的。

Elegant 回复于 2013年11月01日

需要去 Security & Privacy 里面设置 Allow apps download form: 选择 Anywhere

liwpk 回复于 2013年11月01日

4楼 @Elegant 我们是开发者啊,我们要解决这个问题啊,而不是告诉用户去设置。

登录 或者 注册