创建一个安装程序(或dmg),它在打包的内容中执行shell脚本

时间:2013-09-26 12:33:06

标签: ios objective-c xcode macos shell

我已经为iOS应用程序创建了一个模板。要使模板在Xcode File-> New->项目下可见,我必须将* .xctemplate文件夹放在〜/ Library / Developer / Xcode / Templates / [category_name]中。为了实现自动化,我编写了一个shell脚本,它将* .xctemplate文件夹复制到所需的位置(在任何mac机器上)。它工作正常。用户必须运行脚本才能在xcode下使模板可用。

现在我的要求是创建一个安装程序或dmg,点击该脚本必须自动触发将内容复制到目标的shell脚本。必须打包shell脚本和模板文件夹。我尝试创建一个dmg,但这不会自动触发其中的脚本,或者我不知道任何这样的方法。

或者将内容复制到目标文件夹的安装程序也会有所帮助。有没有办法,我可以为Mac创建这样的安装程序或dmg?

2 个答案:

答案 0 :(得分:0)

This tutorial逐步展示了如何使用免费软件,终端和取景器创建DMG。

答案 1 :(得分:0)

我使用packageMaker工具来创建安装程序。 packageMaker与xcode一起作为辅助工具。它可以从苹果开发者网站下载,前提是有一个苹果ID。

下面提到的网站

中提供了有关如何使用packageMaker的步骤

http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&ved=0CFgQFjAH&url=http%3A%2F%2Fwww.filibeto.org%2Funix%2Fmacos%2Flib%2Fdev%2Fdocumentation%2FDeveloperTools%2FConceptual%2FPackageMakerUserGuide%2FPackageMaker_UserGuide.pdf&ei=sG9FUqmADIeVrAe68oCoCQ&usg=AFQjCNEj5VJzHbZbnmJlseff-kd33H1kbw&cad=rja

谢谢