[RealmSwift]Xcode15.2でビルドエラーの解消法
Xcode15.2へアップデート後、エラーが出た際に解消した内容です
前提
・CococaPodsにてRealmSwiftとCharts, GoogleAdmobなどを入れたプロジェクトファイル
1/2 エラー内容
realmswift Cannot find ‘assumeOnActorExecutor’ in scope
解消方法
・RealmSwiftのバージョンアップ
→Podfileのあるディレクトリ「cd [指定ディレクトリドラッグ]」にて「pod update RealmSwift」コマンドを実行
2/2 エラー内容
次のエラーはちょっと長いです
Sandbox: rsync.samba(25928) deny(1) file-write-create /Users/XXXXXXXX/Library/Developer/Xcode/DerivedData/stamp-hddljlyblwnfikbfexnstolnrknt/Build/Products/Debug-iphoneos/stamp.app/Frameworks/Charts.framework/.Info.plist.M2SUXf
解消方法
・プロジェクトのビルド設定「Build Settings」へ移動
・上タブ「Basic」の上から2番目のカテゴリの「Build Options」の「User Script Sandboxing」を「Yes → NO」へ変更
エラーになっていた理由
・Xcode 14で「ENABLE_USER_SCRIPT_SANDBOXING」が追加され、さらにXcode15ではデフォルトYesになったようです。
お知らせ
ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!