LoginSignup
3
3

More than 5 years have passed since last update.

Xcode8.3でPods-frameworks.sh: No such file or directory となる

Last updated at Posted at 2017-07-16

実施環境

  • MacOS Sierra ver 10.12.5
    • MacBookAir 11inch
  • Xcode8.3.3
  • Swift3
  • CocoaPods ver 1.2.1

そもそも今回やりたかったこと

単純にプロジェクトファイル名がいけてなかったのでそれのRenameをしたかったという要件。
Xcodeではプロジェクトファイル名を変えるのも一苦労であり、Xcodeでプロジェクト名を変更する方法 (Xcode8.0)を参照させていただきました。ありがとうございます。

その中で上記サイトになく、今回ぶちあたった問題はタイトルの通り。

前提条件

  1. もともとpod installで作ったプロジェクトで開発
  2. 何かしらの理由でプロジェクト名を変更したい
  3. 作り直し後も引き続きCocoaPodsは利用する

解決方法

Xcodeでプロジェクト名を変更する方法 (Xcode8.0)の通り、Renameをかけていきますが、最後に下記のようなエラーがでました。

/Users/XXXX/Library/Developer/Xcode/DerivedData/XXXX-XXXX/Build/Intermediates/XXXX.build/Debug-iphonesimulator/XXXX.build/Script-XXXX.sh: line 2: /Users/XXXX/workspace/XXXX/XXXX/Pods/Target Support Files/Pods-XXXX/Pods-XXXX-frameworks.sh: 
No such file or directory

Pods-XXX-Frameworkを取り込んでいるあたりがダメっぽいです。
[TARGETS]->[XXX]->[Build Phases]->[Copy Pods Resources]に下記の表記があり、旧名のプロジェクトの名前を持ったシェルをコピーしようとしています。

pod.png

上記のEmbed Pods FrameworksとCopy Pods Resourcesに入っているパスで旧プロジェクト名となっている箇所を新プロジェクト名に変更して再ビルドするとビルド成功します。

プロジェクト名変えるのめんどくさいですね。。。他の人々にも参考になれば。

3
3
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
3
3