« 2020年10月 | トップページ | 2020年12月 »

2020年11月

2020年11月26日 (木)

Qt 5.14.2でAndroid版(.aab)をビルドすると署名で失敗する

Android版はQt 5.14.2に同梱されているQt Creator 4.11.1でビルドしているのですが署名する対象の.aabファイルがないので

エラーとなります。とりあえず必要な.aabファイル名でコピーして、もう一度ビルド(Ctrl-b)することで暫定対処していたのですが

古いバージョンで作ったbuild.gradleとgradle-wrapper.propertiesを変更しなければならないようです。

https://bugreports.qt.io/browse/QTCREATORBUG-23378?gerritIssueType=IssueOnly

 

あとWindows上でビルドする場合はビルドディレクトリの長さを短くする必要があるかもしれません。パスの長さ制限に引っかかるためです。

初期設定だと以下のようなフォルダになります。

 

build-qtbrynhildr-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Release

 

フルパス名を取得する時に失敗するので以下のような短い名前のフォルダに変更しておきます。

 

build-qtbrynhildr

 

これで.aabの署名まで成功するようになりました。

 

2020年11月22日 (日)

Ver.2.2.3 リリース

Ver.2.2.3 をリリースします。

Mac版でメニューの動作がおかしい不具合がありました。Ver.2.1.7-2.2.2で発生します。
あと「サーバへ接続」ダイアログにビューワーモードのチェックボックスを追加しました。

Google Play版は現在審査中です。

Mac版パッケージのNortalization(App Storeへ正式登録)はこのあと行う予定です。できればiOSでのビルド確認も。


以下からダウンロードできます。(Windows(x64)/Linux(x64)/Mac(x64)およびWindowsXP/Vista(x86)対応版、Android野良アプリ版)


https://github.com/funfun-dc5/qtbrynhildr/releases

 

(追記:2020.12.3)

XP/Vista対応版は不具合が見つかったため現在作り直しております。

(追記:2020.12.3)

Ver.2.2.4-rc1としてXP版を置き直しました。XP上で起動に失敗する不具合とビューワーモードのON/OFFに関する不具合の修正が入っています。

Qt5.6.3でビルドしたものなのでXPで動かす場合はVC2015の32bitランタイムライブラリ "vc_redist.x86.exe"を以下からダウンロードしてください。

https://www.microsoft.com/ja-jp/download/details.aspx?id=48145

VC2015-VC2019ではないのでご注意ください。

 

主な変更は以下です。


[新規機能]
・起動時にビューワーモード(Viewer Mode)で接続するオプション(-viewer)とチェックボックスを追加

[不具合修正]
・「設定...」メニューで「設定」ダイアログが表示されず「設定の初期化」の確認ダイアログが表示される不具合の修正(2.1.7から2.2.2のMac版のみ)

[その他変更]
・Windows版インストーラパッケージ作成ツールをバージョンアップ(InnoSetup 6.1.2)
・パラメータ微調整


配布しているパッケージ(デスクトップ版)はQt5.12.10がサポートする環境で動作します。
(*)Android版はQt5.14.2を使ってビルドしています。

詳細は以下を参照ください。

 https://doc.qt.io/qt-5.12/supported-platforms.html

 https://doc.qt.io/qt-5.14/supported-platforms.html

-----------------------------------------------------------------------------------
[SHA256SUM]
-----------------------------------------------------------------------------------
89357aad74b86a1c481a9400441f933f42852d3c4d32a7262bd3d5de5b610df5 *QtBrynhildr-android-v223.apk

52044a37451cd05086febaf1d7251b6c4cd6576e0057edf84e9fddef5b46e910 *QtBrynhildr-linux_x64-v223.run

0eae563cd62d093c40d91a4e3fab4b9f60b06102df4a73278510a5d56bb6e247 *QtBrynhildr-macosx_x64-v223.dmg

aed9448a0fdb0b2e4103c0a0ce97b211ad89b543d1134c60b9b8464fd97c6a8f *QtBrynhildr-windows-v223-msvc64.exe

df8530dc5e183d8a7fcd9f4931d40d17d170106b4c73751e52729f991f783fd2 *QtBrynhildr-windows-v224-rc1-msvc-xp.exe

2020年11月18日 (水)

Apple Developer Programに参加してみる

一年だけの予定ですけど。iOS版の動作を実機上で確認したいので。App Storeに上げられるといいんですけどまだ分かりません。

M1 Mac Book Airを入手してRosetta2上の動作を確認してみたいのですが、どなたか教えて下さい…

Universal版を作れるようになるとリリース作業がラクになるんでしょうかねぇ。Mac/iPhone/iPadで1パッケージになる?!

独り言のような記事になりました。

(追記:2020.11.19)

11,800円+税で12,980円でした…税金忘れてた。

これでNortalizedなMac版をApp Storeに上げられそうです。でも、どうやるんでしょうね…これから調べないといけません。

これでGateKeeperに弾かれないのですよね、たぶん。Appleの審査で何回か弾かれるんでしょうけど(^_^;

2020年11月16日 (月)

Ver.2.2.2 リリース

Ver.2.2.2 をリリースします。

機能的な変更、不具合修正はありません。

macOS Big Surで起動しない問題に対処するためデスクトップ版のビルドにはしばらくQt5.12LTS(現時点の最新はQt5.12.10)を使うことにしました。ただし、Android版は今後もQt5.14.2を使用します。

あと、ドキュメント整備とソースコード整理が入っています。


以下からダウンロードできます。(Windows(x64)/Linux(x64)/Mac(x64)およびWindowsXP/Vista(x86)対応版、Android野良アプリ版)


https://github.com/funfun-dc5/qtbrynhildr/releases


主な変更は以下です。


[不具合修正]
・Android版でビルドでエラーとなる不具合修正(2.2.1版)

[その他変更]
・ソースコードの整理
・ドキュメントの整備
・デスクトップ版はQt5.12.10でビルドするように変更
Android版はQt5.14.2でビルドする


配布しているパッケージ(デスクトップ版)はQt5.12.10がサポートする環境で動作します。
(*)Android版はQt5.14.2を使ってビルドしています。

詳細は以下を参照ください。

https://doc.qt.io/qt-5.12/supported-platforms.html  

https://doc.qt.io/qt-5.14/supported-platforms.html

 

(追記:2020.11.17)

新しくなったGoogle Play Consoleを使ってみようと2.2.2をリリース申請しました。慣れていないのでちょっと戸惑いましたが、申請はできたようです。警告として、javaのコードが難読化されてるかもよ、ネイティブコードがあるけどデバッグシンボルもアップロードしといたほうがいいんじゃない?と言われましたが後で時間がある時にでも調べてみようと思います。一瞬エラーがありました、とメッセージが出るのでビックリしましたが申請はできたようです。

-----------------------------------------------------------------------------------
[SHA256SUM]
-----------------------------------------------------------------------------------
9fb71b10df39b28029e7c1309a10e967e42e8f74c4c04321f9276977a08be076 *QtBrynhildr-android-v222.apk

a3e2bdaf06997cd92f823786394c463292581dce4f4ff2d9aa3f4600abe469b4 *QtBrynhildr-linux_x64-v222.run

90a7934b22a105373e96a027c08b898657c858f74920d6a0260297ff4fe46e45 *QtBrynhildr-macosx_x64-v222.dmg

585b36e201d426abeac95cd99f76489e9fd0405e4da0bd33b92e415de3174d8a *QtBrynhildr-windows-v222-msvc64.exe

973c37a508006c590371d1625c2c277fce25a210e04187751dfb22d53090fec6 *QtBrynhildr-windows-v222-msvc-xp.exe

2020年11月 7日 (土)

Ver.2.2.1 リリース

Ver.2.2.1 をリリースします。

デスクトップ版のみの修正です。

 

(追記:2020.11.9)

GitHub上のソースパッケージでは現在Android版がビルドできない状態になっています。自分で作る人はまず居ないとは思いますが一応パッチをアップロードしておきます。

ダウンロード - builderror.patch

いつもは全部ビルドして確認するのですが、今回はすっかり忘れていました…

(追記:2020.11.10)

GitHubへ修正をpushしておきました。ドキュメント修正も少し入ってます。

(追記:2020.11.16)

macOS Big Sur (11.0.1) には対応できていないようです。ウィンドウが表示されず、応答しない状態になります。

どうやらQt5.14.2で作るとダメみたいなのでMac版だけQt5.12.10で作り直そうと思います。Qt6が出るまではmac版はQt5.12.xで作るしかなさそうですね。

(追記:2020.11.16)

Big Surで起動するパッケージを追加しました。

 

ビューワーモードを追加しました。右ボタンドラッグでエリアを指定することで特定の部分だけを観ることができます。
左ボタンクリックすると戻ります。

以下からダウンロードできます。(Windows(x64)/Linux(x64)/Mac(x64)およびWindowsXP/Vista(x86)対応版)


https://github.com/funfun-dc5/qtbrynhildr/releases


主な変更は以下です。


[新規機能]
・ビューワーモード(Viewer Mode)を追加(デスクトップ版のみ)

デスクトップを観るだけのモードで、キーボード、マウス操作はできません。解除すると通常のモードに戻ります。この時左ボタンドラッグで観たいエリアを指定できます。右ボタンクリックで元の状態に戻ります。

 

<通常のビューワーモード>

Ws000003

 

<表示エリアを指定>

Ws000004

 


配布しているパッケージはQt5.14.2がサポートする環境で動作します。

詳細は以下を参照ください。

https://doc.qt.io/qt-5.14/supported-platforms.html

-----------------------------------------------------------------------------------
[SHA256SUM]
-----------------------------------------------------------------------------------
a1c8cfae2a32a6b90f2363c86b23adfd79396adc7c0aa4b7d55410d6976611a6 *QtBrynhildr-linux_x64-v221.run

9916c38a8309bfc7b2d65ba55c6da9a5c3beec812f1bff53b4472bfff9cc84af *QtBrynhildr-macosx_x64-v221.dmg

045fc8c6fe72cd14922657379d9b605eacf58474f3dc930b40ad3abac3b977b5 *QtBrynhildr-macosx_x64-v221forBigSur.dmg

9d2a638c063e9e4a2ec5339a19a735e4122d1531a3221ec3f3a570f9bb121496 *QtBrynhildr-windows-v221-msvc64.exe

0decd8430162e48c2cc54345736d7c02145080efb6dcbc81ef06643b58abcb94 *QtBrynhildr-windows-v221-msvc-xp.exe

« 2020年10月 | トップページ | 2020年12月 »