3

パッケージの Distribution.xml 部分にタグを設定<readme>して、画像を含む可能性のあるものを含めようとしています。今のところ、私はrtfdpdfを試しました。rtfdの場合、アクセス許可がないためにファイルを開くことができず、pdfがプレーン テキストとして表示されると説明されています。問題は、Distribution.xml で画像を含む可能性のあるものを使用する方法です。

4

3 に答える 3

7

productbuildは .rtfd ファイルを正しく処理しませんが、OS X 10.9 Mavericks は HTML base 64 でエンコードされた画像も処理しないことがわかりました。

私の回避策はproductbuild、ダミーの .rtf ファイルを使用pkgutilしてから、インストーラーを再パッケージ化することです。

あなたのdistribution.xmlファイルには以下が含まれています:

<welcome file='Welcome-ReplaceMe.rtf' />

Welcome-ReplaceMe.rtf は Resources 内の .lproj フォルダーにあります。インストーラーがビルドされたら、署名する前にproductsignパッケージを展開します。

pkgutil --expand Installer.mpkg Installer.expanded

DistributionInstaller.expanded 内のファイルを使用するように変更します。

<welcome file='Welcome.rtfd' />

ダミーの Welcome-ReplaceMe.rtf を削除し、Welcome.rftd を追加します。最後に、インストーラーを再パッケージ化します。

pkgutil --flatten Installer.expanded Installer.mpkg
于 2014-05-08T17:01:59.220 に答える