10
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Xcode13】プロジェクトの名前を変える手順

Last updated at Posted at 2021-12-20

#何の記事?
Xcodeのプロジェクト名を変更する方法です。

#プロジェクト名を変更

プロジェクト名の変更は、Targetのフォルダをクリックしてリネームすることによりできます。
スクリーンショット 2021-12-20 12.30.49.png

いくつかの項目も自動で変更してくれるようになっています。
スクリーンショット 2021-12-20 12.31.20.png

さらにエントリポイント(@main)のスクリプトの名前を書き換えます。
スクリーンショット 2021-12-20 12.32.15.png

CoreDataを用いている場合には、.xcdatamodeldファイルもリネームしてしまいましょう。
スクリーンショット 2021-12-20 15.04.24.png

一応これで変更完了なのですが、エラーでアプリが立ち上がらなくなるときがあります。その際によく出るエラーとその対策を示します。

#エラー1:Build input file cannot be found: xxx Info.plist
Info.plistの参照先が間違っていますよというメッセージです。
Target>Build Settings>Packaging>Info.plist File
の部分を新しいファイル名に書き換えれば、エラーは消えます。

スクリーンショット 2021-12-20 12.37.29.png

#エラー2: One of the paths in DEVELOPMENT_ASSET_PATHS does not exist:
Target>Build Settings>Deploymentの、"●●●/Preview Content"を、新しい名前に書き換える必要があります。
スクリーンショット 2021-12-20 12.54.10.png

#エラー3: Thread 1: Fatal error: UnsafeRawBufferPointer with negative count
CoreDataを用いているスクリプトの場合、.xcdatamodeldファイルん名前とPersistentControllerのContainerのファイルの名前が一致していないとこのエラーが出ます。Containerのファイル名を書き換えてあげましょう。大文字と小文字を間違えないように。
スクリーンショット 2021-12-20 13.12.57.png

#おまけ: Bundle Identifierの変更
アプリの配布の際に変更が必要になることがあります。Target>Signing & Capabilities>Bundle Identifierから変更できます。
スクリーンショット 2021-12-20 13.02.28.png

#まとめ
Xcodeでプロジェクト名を変更する際にハマりやすかったところをまとめました。参考になれば幸いです。

10
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?