クロスウォークiOSウェブアプリケーションランタイムバージョン1.2.0を使用してiOSアプリケーションを作成しています。これはiOS SDK 9.2まではうまくいますが、最新のiOS SDK 10.1.1では、iOS用のクロスウォークがSwift(おそらく1.0または1.2 Swiftバージョン)& Objective-Cで書かれているため、Swiftの構文に関するコンパイル時にエラーが発生します。古いSwiftバージョン(2.3より古い)で書かれているように、Xcode 8でコンパイルしている最中に、最新のiOS SDK 10.1.1を使用してライブラリのSwift構文に関するコンパイル時のエラーが発生しています。iOS向けクロスウォークがiOS SDK 10.1.1で動作しない
"legacy swift language上記のことが起こった場合、私はライブラリのSwift構文に関するコンパイル時のエラーを受けます。 & Crosswalk iOSライブラリをSwift 3または2.3にXcode 8を使用してクロスウォークiOS SDK 10.1.1を使用して変換すると、.swiftファイルの構文に関するコンパイル時エラーがスローされます。 "legacy swift language version"をnoに設定すると、構文に関するコンパイル時エラーが発生します。私はそれがバージョン10.1.1を使用して5S iPhoneで.ipaファイルアプリがインストールされますが、実行されていないをインストールするのiOS SDKのバージョン9.2 &のライブラリとアプリケーションを構築する"Use Legacy Swift Language Version" (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
を与え、不特定する「レガシー迅速な言語バージョンを使用する」に設定すると。それはただちに&を起動し、即座にシャットダウンします。
私はココアポードを使って横断歩道のライブラリーを統合しました。
クロスウォークiOSライブラリ1.2.0(2016年11月までは最新)を最新のiOS SDK 10.1.1で使用する際には助けが必要です。
明確化が必要な場合は教えてください。