2011-08-19 5 views
8

私は人のための電子メールの文房具を作成しているビジネスを実行しています。私たちには現在、zipファイルをダウンロードして手動でメール便のディレクトリにコピーする必要のあるMacユーザーがいます。linuxでMacパッケージをビルドするにはどうしたらいいですか? (BOMファイルの問題)

私はそのプロセスを自動化し、Macユーザーがこれらのファイルを自動的にコピーするパッケージを直接ダウンロードできるようにしたいと考えています。

私はPackageMakerでサンプルパッケージを作成しました。これは、Archive.pax.gzをクライアントの文房具と置き換えて作成したスクリプトですが、エラーになります。私は、必須のBOMファイルを提供していないことを認識しました。 Mac以外のプラットフォームではどうすれば作成できますか?それとも、できないのですが、Mac以外のプラットフォームでMacインストーラを作成する方法はありますか?

答えて

-2

最後に、私は、私は、LinuxからBOMを一覧表示することができますいくつかのコードを作成し、すべてのインストール・プロセス

+0

非常に有用な答えではありません。詳細はどこですか? – jcoffland

1

あなたのLinux用のこのユーティリティパッケージを見つけることができます:http://www.unix.com/man-page/All/8/mkbom/、またはアップルのBOMに関する情報を参考にして自分で書くことができます。

+0

悲しいことは、AppleがBOM形式に関する情報を提供していないことです。私は非常に徹底的に見た。私は間違っていることが証明されたい。 – jcoffland

0

をやっている飛行後スクリプトフックを作成しました。 BOMを実際に書くにはもう少し作業が必要です。

https://cauldrondevelopment.com/svn/osxbom/trunk

BOMフォーマットは全く直感的ではありません。実際には本当に厄介です。私のコードを見れば、フォーマットのアイデアを得ることができます。私は、GNUStepがNEXTStep BOMフォーマットを廃止したことに気付きました.NEXTStep BOMフォーマットはおそらくAppleが入手した場所です。

3

Linux上でBOM(BOM)ファイルを作成できるようになりました。ウェブサイトはまた、Linuxの(http://hogliux.github.io/bomutils/tutorial.html)上のMac OS X用インストーラの作成に関するステップバイステップのチュートリアルに従うことを簡単にしてい

http://hogliux.github.io/bomutils

:誰かがでmkbomのオープンソース版を作成しました。

私の会社はこの方法でLinux上にMac OS Xインストーラを定期的にビルドしていますが、これまでのところ大きな問題はありませんでした。

関連する問題