我正在尋找將從我的應用程序文件中組裝Mac OS X PKG文件的Ant任務。谷歌搜索。沒有結果。任何幫助?構建Mac OS X包的Ant任務
1
A
回答
2
我建議你從這個old mailing post獲得靈感,並使用Ant任務copy
,chmod
,chown
,tar
,gzip
,而不是從shell命令...它仍然呼籲與exec
的/usr/bin/package
命令。也許這個小Perl腳本packagelint也可以幫助。
1
所以,我沒有找到特別的螞蟻任務。但是我學會了如何使用PackageMaker從ant內部創建Mac OS X包。首先,您必須手動創建PackageMaker項目。在PackageMaker中創建一個包,然後將其保存爲'testpkg'。現在您需要在您的ant腳本中添加以下代碼。
<exec executable="/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker">
<arg value="--doc"/>
<arg value="./Installer/testpkg.pmdoc/"/>
<arg value="--out"/>
<arg value="${build.dir}/../test.pkg"/>
</exec>
您需要將cource的某些參數更改爲您的路徑。
這種方法很簡單,就像創建軟件包manualy然後自動重新組裝它一樣。但是還有另一面獎章:每次文件發生變化時(例如,新文件必須包含在軟件包中),您必須手動更改軟件包項目。
有創建PKG(打包器工具和各種命令行開關PackageMaker本身)的另一方式。我選擇簡單的方法。
相關問題
- 1. 適用於Mac OS X的構建
- 2. Rake任務在Mac OS X崩潰
- 3. 在Sencha架構師爲Mac Mac OS X的原生Android構建
- 4. 如何在Mac OS X上構建DTrace?
- 5. 在Mac OS X上構建libconfig 64bit
- 6. Lilypond Mac OS X構建問題
- 7. Java SDK Mac OS X構建指令
- 8. 在Mac OS X Lion上構建Android 4.0
- 9. 在mac os上構建z3 x
- 10. 如何構建包含Mac OS X入口點的C程序?
- 11. 包含的OCaml電池不能在Mac OS X 10.6.6上構建
- 12. 如何從Windows爲Mac OS X 10.6構建一個jar包?
- 13. 構建apr-util 64位Mac OS X構建32位版本
- 14. 構建OS X取
- 15. 構建的zlib在MAC OS
- 16. 如何使用CPP-任務Ant構建
- 17. 編譯SASS使用ANT構建任務
- 18. 自定義Flex Ant構建任務
- 19. 使用ant任務構建Flex圖表
- 20. 在Mac OS X上構建Qt應用程序x部署
- 21. mac os x的opencv包在哪裏?
- 22. mac os的pdfinfo軟件包x
- 23. 在Mac OS X
- 24. Mac OS X Linker
- 25. 在Mac OS X
- 26. 在Mac OS X
- 27. Mac OS X PackageMaker
- 28. 在Ant構建任務中包含外部資源
- 29. Ant構建文件不包含javac任務
- 30. Mac OS X上的SimpleFTPUpload X
我重新評估PKG文件。不是DMG文件。 – 2012-04-15 18:24:57
對不起,我改變了我的答案。 – 2012-04-16 07:34:22
如果我明白沒有特殊的螞蟻任務?我發現了Jar Bundler的任務,認爲也許有一個用於PackageMaker。爲了不壞,我不能將Perl作爲項目中的另一種編程語言來構建包。感謝您的幫助。 – 2012-04-18 09:33:34