Xcode 14.x から Xcode 15.0.1 にアップデートした後に行ったこと

Xcode を 14系統から Xcode 15.0.1 にアップデートした時に色々うまくいかない部分があったのでメモ。



Xcode 15系統にアップデートされたプロジェクトをXcode14系統で開くと以下のようなエラーが出た。

The project at ‘ファルパス/プロジェクト名.xcodeproj’ cannot be opened because it is in a future Xcode project file format. Adjust the project format using a compatible version of Xcode to allow it to be opened by this version of Xcode.

pod install が失敗する場合

pod installを行うと以下のエラーが出た。

[!] Oh no, an error occurred.

Search for existing GitHub issues similar to yours:

If none exists, create a ticket, with the template displayed above, on:

Be sure to first read the contributing guide for details on how to properly submit a ticket:

Don’t forget to anonymize any private data!

Looking for related issues on cocoapods/cocoapods…
– Pod init in xcode 14.1 and mac os ventura 13.0.1
https://github.com/CocoaPods/CocoaPods/issues/11656 [open] [22 comments]
15 Jul 2023

– Xcode 15 beta 8 any pod command crashes with error: Unknown object version (60).
https://github.com/CocoaPods/CocoaPods/issues/12043 [closed] [6 comments]
5 weeks ago

– pod install has bug
https://github.com/CocoaPods/CocoaPods/issues/10723 [closed] [30 comments]
26 Apr 2023

and 7 more at:

[!] [!] Xcodeproj doesn’t know about the following attributes {“expectedSignature”=>”AppleDeveloperProgram:B8HZ37M8S5:SafeDK Mobile Ltd.”} for the ‘PBXFileReference’ isa.
If this attribute was generated by Xcode please file an issue: https://github.com/CocoaPods/Xcodeproj/issues/new

xcodeproj をアップデートで解決

参照: Xcodeproj doesn’t know about the following attributes {“inputFileListPaths”=>[], “outputFileListPaths”=>[]} for the ‘PBXShellScriptBuildPhase’ isa #7835

$ gem update xcodeproj 

CocoaPods で入れたライブラリ関係でビルドができない

DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead

対応するissue はこちら: Xcode 15 and iOS 17 – Error: DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead #12065

cocoapodsをアップグレードして、再度pod installを行う。

$ pod --version
$ gem update cocoapods

$ pod --version

$ pod install --repo-update


R.swift で以下のエラーが出てビルドができない。

Cannot call value of non-function type ‘ColorResource’

Swift Package Manager でいれている R.swift のバージョンを、7.0.0から7.4.0 にアップデートすることで解消。


macOS を Sonoma にアップデートして、入力ソース切り替え時に(英数orかなキーを押すたびに)カーソルにポップアップが出る機能をオフにする方法
Disable macOS Sonoma Text Insertion Point (Cursor) / Caps-lock Indicator

$ sudo defaults write /Library/Preferences/FeatureFlags/Domain/UIKit.plist redesigned_text_cursor -dict-add Enabled -bool NO