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__)

この記事を書いた人

kubou

kubou

2049, inc.
web業界で生活しています。
お仕事の割合はディレクション:8、開発:2くらい。