Xcode9.3アップデート時のlibxml2のエラーの対処法

2018/3/29にリリースされたXcode9.3(9E145)でアップデートした際にエラーが発生してビルドできなくなったのでその対処法のメモです。

エラー内容

Objective-CコードのXMLパース処理で以下のエラーが発生していました。

image.png

Use of undeclared identifier 'XML_SAX2_MAGIC'
Definition of '_xmlSAXHandler' must be imported from module 'libxml2.parser' before it is required

対処方法

以下のようにlibxmlの必要なファイルをインポートするとビルドできるようになります。

#import <libxml/parser.h>
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.