2017-08-25 9 views
0

私はNWJS Mac Appを持っていますhello.appです。MacアプリのパッケージファイルにEULA契約を追加

資格を使用してアプリに署名し、hello.pkgというパッケージを作成しても問題ありません。

今すぐこのパッケージにEULA契約を追加します。誰かが私にどのようにこれを達成すべきかを提案することができますか私が試した何

  1. hello.appから

    productbuild --synthesize --product "hello.app/Contents/Info.plist" をdistribution.plistまたはXMLを生成 - -package hello.app distribution.plist

  2. アップデートのreadme /ライセンスファイルとのplist

     <installer-gui-script minSpecVersion="1"> 
           <license file="LICENSE.html"/> 
           <readme file="README.html"/> 
         </installer-gui-script> 
    
  3. もう一度ビルドしてパッケージを作成します。

    $ productbuild --distribution distribution.xml hello.pkg

しかし、私はエラーを取得する:

Cannot copy package "hello.app" into the product. (Bundle-style package "hello.app" is not supported.) 

提案を提供してください。

+0

こんにちは、これに関する提案。 – Swati

答えて

0

私が知る限り、--packageは、pkgbuildで作成された.pkgファイルを指している必要があります。

関連する問題