hmhv

iOSシミュレーターのファイルアプリのファイルの確認する方法

iOS Simulator Files Folder
iOSシミュレーターのファイルアプリのファイルの確認する方法$ xcrun simctl listapps booted | grep group.com.apple.FileProvider.LocalStorage "group.com.apple.FileProvider.L ...
Read more

新規プロジェクトでSwiftFormatとSwiftLintを最短で設定する方法

iOS Xcode SwiftFormat SwiftLint
SwiftFormat SwiftLint Build PhasesでNew Run Script Phaseを追加して以下のコードをコピーしてビルドするだけ if [ ! -e .swiftformat ]; then touch .swiftformat fi if [ & ...
Read more

Swift Package Manager(SPM)のキャッシュをリセット

iOS SPM SwiftPM binaryTarget checksum Cache Reset
Swift Package Manager(SPM)のPackage.swiftに追加したbinaryTargetが同じバージョンのまま変更された場合、checksumが違うのでダウンロードできなくなる。 .binaryTarget(name: "XXXX", ...
Read more

iOSシミュレーターとコピペができなくなった時対応方法

iOS Simulator Copy Paste
いつからかMacとiOSシミュレーターの間でコピペができなくなった。色々調べても古いautomatically sync pasteboard関連の内容ばかりで解決策は見つからなかったが、 TwitterでiOSシミュレーターの問題を解決する方法を発見したので試したらiOSシミュレーターとコ ...
Read more

SwiftUIでビューが表示されたタイミングでasync functionを実行する

iOS Swift SwiftUI Concurrency Task
SwiftUIのViewのメソッドの.task()の中の処理はViewが表示されると非同期で実行されて、もしViewが非表示になるまでTaskが実行中ならそのTaskは自動でcancelされる。もし自動でcancelされないようにしたい場合は.onAppear()の中でTaskを直接に生成す ...
Read more

XcodeとVSCodeで入力中に使いたいけどいつもわすれるショートカットキー

iOS Xcode VSCode shortcut
Xcode VSCode 行を上へ移動 ⌘⌥[ ⌥↑ 行を下へ移動 ⌘⌥] ⌥↓ マルチカーソル ⌃⇧↑ ⌘⌥↑ マルチカーソル(クリック) ⌃⇧ + Click ⌥ + Click マルチカーソル(ドラッグク) ⌥ + ドラッグ ⌥⇧ + ドラッグ 次の ...
Read more

コマンドラインでiPhoneにプッシュ通知を送る方法

iOS Push Notification CLI
1. ファイルをダウンロードcurl -o sender.sh https://gist.githubusercontent.com/hmhv/7ab39297bdb5efe8b63cd024d893f6bd/raw/29328be9e54a3c1fe36f97369bb1f5d13db28 ...
Read more

iOSシミュレーターのキーチェーン情報削除

iOS Simulator Keychain TablePlus
何かしらの理由でiOSシミュレーターのキーチェーン情報を削除したい時のためのメモ シミュレーターのUUIDを取得xcrun simctl list | egrep '(Booted)' iPhone 13 Pro Max (シミュレーターのUUID) (Booted) Pho ...
Read more

asdfを使ってみる

asdf
昨日新しいMacにrubyのインストールのためchrubyを利用したことをiOS開発環境作成のためのRuby設定で書いたけどnodejsやpythonもまた個別のバージョン管理ツールを導入しようとすると面倒くさくなり、以前聞いたことのある一つのツールで色々な言語のバージョン管理ができるany ...
Read more

iOS開発環境作成のためのRuby設定

iOS CocoaPods fastlane chruby ruby-install
概要新しいMacにiOS開発環境を作成するのにRubyの準備をするの好きではないが、iOS開発で多くのプロジェクトがCocoaPodsやfastlaneなどの利用のためRubyを必要とする。それも同じバージョンで、 もし複数のプロジェクトが違うRubyバージョンを使って開発を行っている場合は ...
Read more
Prev Next