kubou.dev();

好きな言葉は一石二鳥

SDWebImageを使用していたら、アーカイブだけエラー

SDWebImageを使用したiPhoneアプリで、シミュレータ・実機ともに正常に動作するのにアーカイブだけエラーが出るという現象に遭遇。

エラーはこんなの。

Unknown register name ‘q0′ in asm

調べてみると、if defined(ARM_NEON)という記述をif defined(_ARM_ARCH_7)にしたらいいみたい。 SDWebImageの場合は該当箇所はdsp.hとcpu.cの2箇所。

こうなってるのを。。

#if defined(__ARM_NEON__)

こう修正。

#if defined(__ARM_ARCH_7__)