我試圖在Package.xml的Distribution.xml部分中設置<readme>
標記以包含可能包含圖像的東西。目前我已經試過rtfd和pdf;對於rtfd它包含它由於權限不足而無法打開文件,並且pdf顯示爲純文本。 所以,問題是:如何使用的東西,可能包含Distribution.xml帶有包含圖像的自述文件的Mac OS安裝程序包
2
A
回答
0
圖像,因爲我沒有找到解決辦法,我用了一些解決方法:
- RTF轉換爲HTML
- 使用this網站圖像轉換爲HTML嵌入式圖像和替換所有鏈接的圖像在原來的HTML
- 使用HTML而不是RTFD在Distribution.xml
缺點是它需要做更多的工作,並且html在包中的顯示方式與我在瀏覽器中看到的不同。
5
productbuild
不能正確處理.rtfd文件,但我發現OS X 10.9 Mavericks不能處理HTML base 64編碼圖像。
我的解決方法是將productbuild
與dummmy .rtf文件一起使用,然後使用pkgutil
重新打包安裝程序。
你distribution.xml
文件包含:
<welcome file='Welcome-ReplaceMe.rtf' />
和歡迎,ReplaceMe.rtf在內部資源的.lproj文件夾存在。一旦安裝程序被內置,但你productsign
簽字之前擴大包:
pkgutil --expand Installer.mpkg Installer.expanded
變化Distribution
文件中Installer.expanded使用方法:
<welcome file='Welcome.rtfd' />
和刪除虛擬歡迎,ReplaceMe。 rtf並添加Welcome.rftd。最後重新打包安裝程序:
pkgutil --flatten Installer.expanded Installer.mpkg
相關問題
- 1. 未安裝Mac OS PackageMaker .app軟件包?
- 2. 在Mac OS X上安裝軟件包
- 3. 如何爲包含插件的應用程序創建OS X安裝程序?
- 4. 在Mac OS安裝Kibana X-包
- 5. 如何打包Mac OS應用程序進行安裝?
- 6. 如何從這些文件構建Mac OS X安裝程序包?
- 7. WiX安裝程序包含msi的dll
- 8. 壓縮包含帶有加載圖像的UIImageView的NSKeyedArchiver文件
- 9. 首選的Mac OS X安裝程序
- 10. 包含GPL二進制文件的安裝程序
- 11. 如何測試我的安裝程序是否包含文件?
- 12. 使用與要安裝的軟件包相同的根特權創建安裝程序插件(Mac OS X)
- 13. GitHub自述文件markdown包含表格
- 14. 在將文件包含在安裝程序包中之前複製文件NSIS
- 15. Python中,無法安裝軟件包,Mac OS X的
- 16. 適用於Mac OS X的最佳軟件安裝工具包?
- 17. 如何在Mac OS X上的C程序中包含hdf5頭文件?
- 18. 如何構建包含Mac OS X入口點的C程序?
- 19. 在安裝程序中包含PyQt
- 20. 在AIR安裝程序中包含.exe
- 21. 安裝的R程序包
- 22. 安裝的R程序包
- 23. 將Ruby包裝到獨立的Mac OS X應用程序中?
- 24. 在安裝程序包中包含鏈接的DLL - Visual Studio 2010
- 25. 在Azure cloudservice中包含安裝程序bloats生成的包
- 26. 包含帶有setup.py的數據文件
- 27. 包含帶有模板的javascript文件
- 28. 如何從Mac OS X安裝程序包中詢問用戶的東西
- 29. Git安裝程序的Mac OS X終端(接收包未找到)
- 30. R包RGL無法安裝在帶有MRAN的Mac上
爲什麼在應用程序首次啓動時無法正確設置rtfd文件/文件夾權限? –
@MichaelDautermann,因爲根據我的說法(dr-xr-xr-x),沒有權限問題,我相信問題在於productbuild嘗試使用'rtfd'as文件和作爲文件夾 – ixSci