NSBundle *customBundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"CustomBundle" ofType:@"bundle"]];
上記のコードを実行すると、customBundle
がデバッグモードとアドホックビルドで返されます。しかし、私はTestFlight Build/App Store Buildで32ビットデバイスを実行するとnil
を返します。さらに、customBundle
がCocoaPods経由でメインバンドルに追加されます。私はXcode 7.3を使用しています。NSBundle内にカスタムNSBundleをロード
私はこの奇妙なバグをiOS 9+のみで持っており、iOS 8では完璧に動作します.iOS 8の場合、すべての32ビットおよび64ビットデバイスを含むすべてのビルド/ Adhoc/Appstoreビルドで問題なく動作します。