2020-01-01から1年間の記事一覧

SQLite3: トランザクションが開始されているかどうかを判断する

現在SQLite3のトランザクションが開始されているかどうかを判断するには、get_autocommit()を使用する。 トランザクションが開始されている場合: 自動コミットが無効になるので0が返る。 トランザクションが開始されていない場合: 自動コミットが有効になる…

Notarizationに失敗した場合の対処方法

Notarizationに失敗した場合、Appleから以下のタイトルのメールが届く。 Your Mac software was not notarized. Organizerを使用してNotarizationを行なっている場合はそこで詳細を見ることができる。 コマンドを使用してNotarizationを行なっている場合はRe…

ビルドエラー: "WKWebView before iOS 11.0 (NSCoding support was broken in previous versions)"

iOS

エラー内容 xibファイルやstoryboardでビューにWKWebViewを配置してビルドすると、以下のエラーが発生する場合がある。 WKWebView before iOS 11.0 (NSCoding support was broken in previous versions) これはXcodeのバグに起因するエラー。Xcode10以下のWK…

SQLite3: トランザクション中に更新処理を行うとSQLITE_BUSY(5)が発生する

iOS 13.3, XCode 10.3で確認。 テーブルロック時のSQLITE_BUSY(5) SQLite3ではトランザクションによってテーブルロックがかかっている場合、そのテーブルを更新しようとするとSQLITE_BUSY(5)が発生する。 SQLITE_BUSY(5)については以下を参照。 www.sqlite.o…

macでアプリをインストールすると「ほかのインストールが完了するまでお待ちください...」と表示されて処理が進まない

環境 macOS 10.14.6で確認 症状 アプリのインストーラを実行した時に以下のように「ほかのインストールが完了するまでお待ちください...」と表示されて処理が進まない。 とりあえず待つが、いつまで待っても処理は進まない。他に実行されているインストーラ…