带有包含图像的自述文件的Mac OS安装程序包

ixS*_*Sci 3 macos productbuild

我正在尝试<readme>在包的Distribution.xml部分设置标记以包含可能包含图像的内容.现在我试过rtfdpdf ; 对于rtfd,它表示由于权限不足而无法打开文件,并且pdf显示为纯文本.所以问题是:如何使用Distribution.xml包含可能包含图像的内容

小智 6

productbuild 没有正确处理.rtfd文件,但我发现OS X 10.9 Mavericks也不处理HTML base 64编码图像.

我的解决方法是使用productbuilddummmy .rtf文件,然后用于pkgutil重新打包安装程序.

您的distribution.xml文件包含:

<welcome file='Welcome-ReplaceMe.rtf' />
Run Code Online (Sandbox Code Playgroud)

和Welcome-ReplaceMe.rtf存在于Resources内的.lproj文件夹中.一旦构建了安装程序,但在您通过productsign展开包进行签名之前:

pkgutil --expand Installer.mpkg Installer.expanded
Run Code Online (Sandbox Code Playgroud)

更改DistributionInstaller.expanded中的文件以使用:

<welcome file='Welcome.rtfd' />
Run Code Online (Sandbox Code Playgroud)

并删除虚拟Welcome-ReplaceMe.rtf并添加Welcome.rftd.最后重新打包安装程序:

pkgutil --flatten Installer.expanded Installer.mpkg
Run Code Online (Sandbox Code Playgroud)