まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

Mac - AI Code Editor Cursorで最初の画面のRecent Projectsの数を増やしたいことへの間接的な対処策

多数のプロジェクトを同時に開くことが多いため、
最初の画面のRecent Projectsの数を増やしたいと思いましたが、

しかしながらこれを増やす設定が、ちょっと探しても見つかりませんでした。

 

【解決策】

コマンドパレット(⌘ + shift + P)を起動し File: Open Recent...を使う

これを使えばデフォルトの5つ以上を超えるはるかに多いプロジェクトの履歴にアクセスできます。

 

さらにMacだとおそらくデフォルト control + Rキーが割り当てられているので

ショートカットキーで1発で履歴にアクセスすることができます。

 

 

これで本質的には解決する人が多いのではないかと思います。



もし履歴の数自体を増やす簡単な方法を知っている方がいらっしゃいましたら、

コメントなどお願いいたします。

Swift ライブラリ Toast-Swift 特定の出てほしい位置を指定するコード

github.com

以下のような感じです。

// 画面下部から120px、中央に配置
let centerX = topViewController.view.bounds.width / 2
let bottomY = topViewController.view.bounds.height - 120
view.makeToast("Toast", duration: 100.0, point: CGPoint(x: centerX, y: bottomY), title: nil, image: nil) { didTap in }

参考になりましたら幸いです。

"Designed for iPad on my Mac" で"UIActivityViewController" が失敗する

Xcode26 - iOS 26、macOS Tahoeの"Designed for iPhone on my Mac" だと"UIActivity View Controller" が失敗する現象

 

解決法

Xcodeの上部にあるのアプリ名をクリック
それから
Edit Scheme → Run → Diagnostics → Metal API Validation を オフ
でできました。
これはプロジェクトごとに毎回設定しないといけないみたいです。

 

↓こちらのページを参考にさせていただきました。

github.com

SwiftUI ViewControllerから.formSheetで遷移した時にサイドメニューのようなものが出てしまう。

Swift UIで作ったプロジェクトで
ViewControllerを使っており、

そのViewControllerからSwift UIのViewをformSheetで呼び出した時に

 


横画面の時だけ

サイドメニュー?サイドバー?のような表示になってしまう。


### 解決策 ###

以下のように遷移先のViewに
        .navigationViewStyle(.stack)
をつけることで解決できました。

 

参考になりますと幸いです。

Flutter Xcodeでアーカイブできない時の対処法の一例

module 'shared_preferences_foundation' not found
というエラー文でビルドできませんでした。

 

以下の手順で

Xcodeで「Build Active Architecture Only」を「No」にして再度アーカイブしたら大丈夫でした。

 

一回でできない人は

XcodeVSCodeを一度終了させてみたり再度pod installなども行ってみて数回やると良いと思います。

 

<手順>

1.Runnerを押す

2.「TARGETS」の「Build Settings」を押す



 

3.「Build Active Architecture Only」を「No」に



 

 

Swift - iPhone,iPadアプリをMac上で動かしている時を検知するコード

Mac Catalystとは違うんですよね

 

GPTに聞いてみましたけど

 iPhone,iPadアプリをMac上で動かしている状態(XcodeのTargetにDesigned for iPhoneって表示される時)特に確定した名称はなくて

iPhone and iPad Apps on Mac」っていう感じにしか表現できないみたいです。

この状態だとPHPickerが正常に動作しないのでちょっと辛いですね

 

以下コードです

 

検索補助キーワード: swift “Designed for iPhone” 分岐 swift mac apple silicon m1 xcode

 

 

Xcode - unable to open dependencies file (/Users/UseName/Library/Developer/Xcode/DerivedData/ProjectName-acypksdycfhkqvv/Build/Intermediates.noindex/ProjectName.build/Debug-iphoneos/ProjectName.build/DerivedSources/.d)の対処法の一例

分の今回の場合は

TARGETS

Build Phases

[CP] Check Pods Manifest.lock

Use discovered dependency file

のところにチェックが入っていたのでこれを外して

再度

Derived Dataを削除して

Command Shift KでClean Buildしたら直しました。

何かしらの参考になれば幸いです。

 

キーワード unable to open dependencies file Build/Intermediates.noindex