2016-05-03 6 views
1

enter image description hereこのレガシーコードベースを対象Cで作成しましたが、最近はスピーディーを組み込もうとしましたが、ブリッジヘッダーを使用して設定をビルドするために必要な変更を行いました。私は新しい目的のCファイルを追加し、それらをブリッジヘッダーにインポートするとすべて正常に動作しますが、古い目的のクラスをインポートしようとすると、コードはSegmentationフォールトのコンパイルを中止します。Swift:セグメンテーションフォールト11をブリッジヘッダーにインポートするとき

可能な解決策をお教えください。

おかげ Ankit

+0

古いObjCコードまたはフレームワークは64ビットと互換性がありますか? –

+0

@ SohilR.Memonその64ビット互換 –

+0

エラー画面を投稿できますか? –

答えて

2

はセッティングを構築するために行く、これを試してみてください - >スウィフトコンパイラ - コード生成、Noneに最適化レベルを設定します。

enter image description here

が、これはあなたを助けることを願っています。

0

私の場合、この問題はCocoaPodsに起因していました。 CocoaPodの私のバージョンは、使用していたポッドのいくつかには高すぎました。古いバージョンのCocoaPods、pod update、clean + buildに切り替えました。

関連する問題