我开发了一个应用,把它做成了一个dmg文件,这个应用是由苹果开发者ID共同设计的,本地的dmg是可以打开的,应用也可以打开,但是当我把dmg上传到服务器(比如S3,Akamai)然后下载的时候,可以打开dmg但是不能打开应用,它说这两个dmg的"is damaged and can’t be opened..You should eject the disk image.".The md5是一样的.Anybody知道这个文件是怎么回事,我该怎么解决这个问题?
我的安全设置是使用"App store and identified developer“,我不想将其更改为
我正在尝试使用使用其他程序的Linux版本的程序。我在bash中运行了以下代码:
c3dpath=$( command -v c3d )
if [[ -z "${c3dpath}" ]]; then
echo "Command c3d was not found. Downloading and installing software to ${SCRIPTPATH}/depends/c3d. Path will be added to PATH environment variable."
mkdir -p "${SCRIPTPATH}
我最终想要做的是拥有一个可以打开DMG文件的.app。当DMG文件打开应用程序时,它会在一个新的Finder选项卡中打开DMG,然后在Finder中显示工具栏。后面的AppleScript应该如下所示:
delay 0.5
tell application "Finder"
tell the front window to set toolbar visible to true
end tell
我试着查找如何使用AppleScript在一个新的Finder中打开DMG文件,但没有找到解决方案。如果我最终找不到一个,那么我将看看我是否可以用一个终端命令来完成它,然后
我希望将一个固定文件夹的别名,即iWorks模板文件夹放入DMG。
目录是
/Users/USERNAME/Library/Application Support/iWork/Pages/Templates/My Templates
我的问题是,我想把它放到DMG中,这样人们就可以很容易地安装模板。但是,虽然应用程序文件夹运行良好,但模板文件夹中始终有我的用户名。因此,如果有人打开它,别名指向带有我的用户名的dir,当然,在不同的mac上不存在这个名称。
有人知道怎么修吗?
谢谢。
结合你所有的评论,我得到了一个我想要的工作方式。
on open thefiles
set o
我正试图为mac打包一个adobe文件,最终的图像文件将不会打开。我正在研制Mac电脑,这已经不是我第一次这么做了。看来我的mac是个坏男孩,因为我也尝试过打包旧的项目,由此产生的dmg文件也不起作用,但它们曾经起过作用。
试图打开图像文件,我收到以下消息:
"The following disk images couldn't be opened
PackagingTest.dmg - not recognized"
有人知道会是什么吗?我还用磁盘实用程序修复了mac权限,但没有帮助。
有人能帮我吗?
索拉诺