ikeh1024のブログ

ZennやQiitaに書くにはちょっと小粒なネタをこちらに書いています

macOS

macOSのMACOSX_DEPLOYMENT_TARGETの下限について

概要 現行のXcode15.2.0ではMACOSX_DEPLOYMENT_TARGET(いわゆる最低対応OS)が10.13以上でしか選択できない これはXcode14から10.13以上となったみたい Xcode14とXcode13の差異として、macOS 12 SDKが含まれるかどうかがある https://forums.developer.apple.…

macOSアプリの各サイズのアイコンを自動作成するツール

いろいろ試してみてこれが一番良かった。出力されたフォルダをAssetsへドラッグ・アンド・ドロップでOK。 Icon Set Creator ちなみに一つの画像を用意すればOK、な仕組みは現状macOSには無いようです。残念。 Xcode14~時代のAppアイコン Single Sizeがない

アプリのフレームワークを確認する方法のメモ

5GUIs これが現状動いていない状態 Apple’s use of AppKit, Mac Catalyst and SwiftUI in macOS nmでシンボリック情報を取得して…ということらしい。Swiftで取る方法は無いかも nm コマンド

macOSのUI Element Colorsのプレビュー

追記(2023-09-04) 下記の通り昇華させてみた。 github.com 概要 定義済みNSColorのイメージを見たかったので作成。 今回スクショの手作業が多かったので、次回はもっと効率化する。 ダークモードも追加したい。 参考 UI Element Colors Gist NSColorのプレビ…

証明書周りで参考になりそうなリンク

メモ 証明書の期限が切れる場合は、更新するのではなく新しい証明書を作成するみたい 参考 怖くないiOSの証明書 Developer ID証明書を作成する Apple Developer Programの証明書(Certificates)の種類まとめ iOSアプリの証明書まわりの話をしっかりと理解す…

macOSアプリ→Sentry→Slackの連携を考えたときのメモ

概要 macOSアプリ→Sentry→Slackの連携をしようと思ったけど、SentryとSlackの連携は有償プランなので諦めた。 忘備録としてメモだけ残す。 Memos SentryでiOSアプリのイベントログを収集する - OPTiM TECH BLOG SentryとSlackの連携手順まとめ 公式 Advanced…

Xcodeのアップデートが進行しているかどうかを確認する方法

概要 Xcodeのアップデートがいつまで経っても終わらない、ということが偶によくある。 しかし下記を見ても表示がざっくりとしていて、進捗があるかどうか分からない… 具体的に進捗は何%なのかと知りたい…! アップデートの進捗を確認する方法 コンソールを…

GitHubのSSH接続設定

追記(2023-11-15) Mac GitHub SSH接続設定 こちらの設定で良さそう SourceTreeのアカウント設定は不要そう 概要 下記の通りはよ対応しろと言われたのでSSH接続の設定を行った Hi @xxx, You recently used a password to access the repository at (unknown) …

py2app触ってみた

概要 PythonでMacアプリを作るためのモジュール ひとまず動かせるところまで確認。個人ツール用途までならあり。 ソースがそのままリソースに同梱されるので非公開にしたい内容がある場合はNG 感想 インストールまでちょっと手間取った。 Cocoaのブリッジ部…

Macのクラッシュレポートを読むときのヒント

この辺参考に… How to Read macOS Crash Reports to Troubleshoot Your Mac Diagnosing Issues Using Crash Reports and Device Logs Accessing and Analyzing crash reports in iOS Crashed Thread: 0 Dispatch queue: CompilerConnectionSerialQueue Excep…

Teams会議で接続状態が悪くなった場合はキャッシュを削除

Teams会議で音声がブツブツ途切れるなどの調子が悪い。こういうときは下記の通りキャッシュ削除をすれば改善した覚えがある。 Teams - High CPU Usage and Crashing on macos Catalina Close Teams Navigate to following folders and delete them. ~/Librar…

NSOutlineViewを触ってみただけ

NSOutlineView NSOutlineView on macOS Tutorial 基本の実装はこちらから。 pommdau raywenderlich_com_NSOutlineView-on-macOS-Tutorial コメントで補足してます。

Apple公証でエラーとなる原因と解決方法(you must first sign the relevant contracts online (1048))

概要 いつものようにApple公証しようとすると下記のエラーが発生。 Release use$ xcrun altool --notarize-app --primary-bundle-id "jp.co.xxx" --username "xxx@xxx.co.jp" --password "xxxx-xxxx-xxxx-xxxx" --file xxx.app.zip 2020-01-27 10:02:23.325 …

NSAlertのWindowLevelはどれなのか

8はすなわちNSModalPanelWindowLevelですね (公式)NSWindowLevel macOS 10.14 frameworks内の定義より引用 単純に数字の大小では決まらない…? NSFloatingWindowLevelは最前面に来ますよね… typedef NSInteger NSWindowLevel NS_TYPED_EXTENSIBLE_ENUM; st…

macアプリでダークモードのUIにならないようにする

概要 Xcodeのバージョンを上げたアプリをビルドすると自動でダークモードに対応するよう(白いウィンドウが黒くなる) 白が黒になるとUI的に無理がでるので、ひとまずの対処としてダークモード時にUIを変えないようにしたい。 参考 Dark Mode 対応で抑えてお…