Xcodeプロジェクトをコピーして新しいプロジェクトをつくる
既存のXcodeプロジェクトをコピーして新しいプロジェクトを作って開発する必要がありました。
単純にファイルコピーしてもダメなんだろうなーと思ってたらやっぱりダメで、いろいろとやらないといけませんでした。
環境はXcode4.6.3です。
まず参考にしたのはこちらです。
Xcode4.5でiOSアプリのプロジェクト名を変更する方法
ざっとやることは
- Identity の「Project Name」の項目を書き換える
- スキーム名を変更する
- グループ名を変更する
- プロジェクト名を選択して[Build Settings]から古いプロジェクト名を新しいプロジェクト名に書き換える
で、これで基本的に完了な感じですが、自分の場合はARCがらみのエラーがたくさん出てきました。
これはプロジェクトのコピーではソースコードファイルのCompiler flagsは移行されないことが原因でした。
元プロジェクトのCompiler flagsの設定を新プロジェクトに設定して解消。
さらにこのあとにplistの警告が出てきました。
これには下記のとおりCopy Bundle Resoucesからplistをいったん取り除いてから再ビルドで解決しました。
he Copy Bundle Resources build phase contains this target’s Info.plist file …