開発メモ その339 iPhone 実機にアプリを転送する

Introduction備忘録。モバイル自動テストの Maestro を使う際、コマンドラインからアプリを転送する方法を探していた。結論から言えば、2023年8月時点で、iPhone 実機での自動テストには未対応 (Android は対応)。Issue でも上がっている IOS real device Supp...

開発メモ その338 Embeddable Python で 仮想環境を作る

Introduction備忘録。 How to do?例として 3.12.0 の Embeddable Python で説明。 1234567891011Invoke-WebRequest -URI https://www.python.org/ftp/python/3.12.0/python-3.12.0b4-...

開発メモ その337 古い docker で apt update が The following signatures couldn't be verified because the public key is not available

Introduction取得している docker イメージが極端に古いわけでもない。Zscaler のような Proxy を経由しているわけでもないのに、apt update でエラーになる。 会社でこの現象に遭遇し、proxy のない自宅でも現象が再現したので、切り分けた結果、docker そのものが古いこと...

開発メモ その336 Powershell からバッチファイル/シェルスクリプトで設定した環境変数を引き継ぐ

Introduction忘備録。 よくあるのが、Visual Studio の vcvars64.bat とか。 Powershell 内でこれらのバッチを呼び出しても、バッチが別プロセスで実行されるため、バッチで定義された環境変数は呼び出し元に引き継がれない。例えば、下記のような Powershell。 12c...

開発メモ その335 libicu60 がない

Introduction忘備録。 libicu60 は Ubuntu 18.04 でインストールできるパッケージであって、20.04 や 22.04 には存在しない。 123456789$ sudo apt-get install libicu60Reading package lists... DoneBuil...

開発メモ その334 RPC failed; curl 56 GnuTLS recv error (-110)

Introduction忘備録。 企業内では、自社のイントラネット内の HTTPS 通信を監視するために、SSL インスペクションを導入しているところがある。Zscaler も SSL インスペクションを提供しており、端末内に Zscalerにより署名されたサーバー証明書をインストールさせ、プロキシサーバーを経由...

開発メモ その333 Connection refused: connect

Introduction忘備録。 Android Studio でエミュレータを立ち上げてアプリを起動させると 1Installation failed due to: 'Connection refused: connect' と、表示されアプリの転送ができず、インストールに失敗する。 H...

開発メモ その332 Synology 上の gitlab コンテナが起動しない

Introduction忘備録。gitlab の本体コンテナを再起動しても、 1234562023-06-02 14:46:31,396 INFO exited: nginx (exit status 1; not expected)2023-06-02 14:46:33,407 INFO spawned: &#...

開発メモ その331 Universal Link の起動を AppDelegate でハンドリングできない

Introduction何の因果か Swift のモバイルアプリの解析と DeepLink の検証をすることになった。そんな中、DeepLink の実装の一つである Universal Link を実装し、その処理をハンドリングする処理を実装していたが、このハンドリングが動かない。通常、AppDelegate ク...

開発メモ その330 初期化した古い Mac をアップデートするには

Introduction非公式な方法で Mac mini (Late 2012) の OS を macOS Monterey 12 にアップデートしていたが、Ventura へのアップデートに失敗し起動しなくなったので初期化した。ところが、OS X Mavericks からアップデート仕様としたところ、OS をダ...