6
6

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 5 years have passed since last update.

Xcode プロジェクトの project.pbxproj のシンタクスエラーを発見する

Posted at

project.pbxprojをやんごとなき事情(react-native のバージョンアップとか…)でコンフリクト解消しながらpatchを当てた後、プロジェクトを開くと

cannot be opened because the project file cannot be parsed

で syntax error で開けなくなったりする。diff みつつ、どこかが syntax エラーになってるはずだけど解らない…解らない…死ねる…。

そんなとき、xcodeprojer を使うと解決できる。

を入れた後に lint を実行する。

$ xcodeprojer --lint FooBar.xcodeproj/project.pbxproj
File FooBar.xcodeproj/project.pbxproj, line 1061, column 18
                        name = Products;
                             ^
Error: parsing Xcode plist classically failed

おおお、ここかー。実際は前の行 ); 抜けがあって syntax エラーになっていた。発見できてヨカッタヨカッタ.

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?