OC

Knowledge OS
主帖 5 条回复

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

liwpk liwpk · 2013年11月01日 · 阅读 5 · 更新于 2013年11月01日 · 无人欣赏。

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

回复

5 条
#1
abigfrog
2013年11月01日

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

#3
liwpk
2013年11月01日

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

#4
Elegant
2013年11月01日

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

#5
liwpk
2013年11月01日

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

登录 或者 注册