3

現在のプロジェクトでは OC と Swift の両方を使用しました。混合コードは、Xcode 6 ベータ版で正常に動作します。現在、Xcode 6 ベータ版をベータ 5 に更新すると、主に Swift 言語自体の新機能が原因である多くのコンパイル エラーに遭遇しました。構文関連のバグをすべて修正し、残りの 1 つのコンパイル エラーは次のとおりです。

「Swift は 7.0 より前の iOS では使用できません。IPHONEOS_DEPLOYMENT_TARGET を 7.0 以降に設定してください (現在は「4.3」です)」

配置ターゲットを 7.0 に変更してプロジェクトをコンパイルすると、新しいコンパイル エラーが発生しました。

「宣言されていない識別子 'char32_t' の使用」

このコンパイル エラーは、ファイル /Applications/Xcode6-Beta5.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 に表示されます。

4

0 に答える 0