iOS 5.1 をサポートする必要があるアプリがあります。アプリは、5.1 でサポートされていない UIColletionView を使用して構築されています。iOS 5 で UICollectionView を使用するコードを使用する必要はありません。iOS 5.1 をターゲットにしているときに UICollectionView の XIB エラーを無視すると、アプリケーションはコンパイルされますが、iOS 5.1 デバイスで実行しようとすると....
dyld: Symbol not found: _OBJC_CLASS_$_UICollectionViewCell
Referenced from: /var/mobile/Applications/BEC7B930-CA1B-467B-BB9D-75880BF0FCD1/
これは理にかなっていますが、これはアプリが動作する前です (AppDelegate など)。
アプリにシンボルの問題を無視して実行させる方法はありますか?実行時にコード内の UICollection ビューのものを「無視」できます。