最近编译了dmg安装包,在10.9上直接安装或者用IM传给别人安装,都是没问题的。但唯独上传服务器后,再在浏览器里下载安装时出问题,提示“is damaged and can't be installed. You should eject the disk image”。 很奇怪啊,已检查过,浏览器下载的那个包MD5值和之前的是一样的。有Mac开发大牛知道是怎么回事吗?
damaged不就是说明文件损坏了么 md5居然还一样?
1楼 @abigfrog 是的。在10.8系统里下载安装也是没问题的。
我感觉“damaged”提示有可能是Gatekeeper发出的。关闭Gatekeeper(设置成anywhere)后,安装下载的包也是没问题的。
需要去 Security & Privacy 里面设置 Allow apps download form: 选择 Anywhere
4楼 @Elegant 我们是开发者啊,我们要解决这个问题啊,而不是告诉用户去设置。