アプリ内でテキストを選択すると表示されるメニュー「ユーザ辞書…」を実行するとユーザ辞書登録画面が表示されるが、表示された瞬間にクラッシュした。スタックトレースからBlocksKitのコードでクラッシュが発生している事が分かったので、調査したら以下のページがヒット。
NSObject+A2BlockDelegate
might cause crash. · Issue #283 · zwaldowski/BlocksKit
まだ修正されていないバグらしい。
UITextField+BlocksKitを利用していなければUITextField+BlocksKit.h/mをプロジェクトから外すことで回避できるらしい。以下のコードをPodfileに追加してpod intsallを行ってアプリを実行したところ、クラッシュが発生しなくなった。
pre_install do
system("sed -i '' '/UITextField/d' Pods/BlocksKit/BlocksKit/BlocksKit+UIKit.h")
system('rm Pods/BlocksKit/BlocksKit/UIKit/UITextField+BlocksKit.h')
system('rm Pods/BlocksKit/BlocksKit/UIKit/UITextField+BlocksKit.m')
end