diraq-sea / diraq_desktop

🎛 DiraQ desktop application
1 stars 0 forks source link

各 OS で必要なパッケージ形式の整理 #106

Open hi85gh opened 5 years ago

hi85gh commented 5 years ago

例えば macOS 用に DMG ファイルを用意する場合、ビルドが macOS に限定されるため CircleCI とは別で CI/CD 環境が必要になりそうです。
それぞれに制限があるかもしれないので Windows, macOS, Linux で必要なパッケージを確認させてください。

hi85gh commented 5 years ago

macOS Code Signing works only on macOS. Cannot be fixed.
from Multi Platform Build - electron-builder

macOS の場合、署名も macOS 限定のようなので、 CircleCI とは別でビルド環境を考えます。

hi85gh commented 5 years ago

AppX package can be built only on Windows 10. from Any Windows Target - electron-builder

Windows で Microsoft Store を通してアプリを配布するためには Windows 10 でのビルドが必要とのことです。

hi85gh commented 5 years ago

Linux については #108 の通り対応は一旦保留にするものの、対象を Ubuntu だけにするか、他のディストリビューションも含めるか検討が必要。