2016-10-09 9 views
-1

IOSのSwiftベースのCordovaプラグインを生成するには、http://moduscreate.com/writing-a-cordova-plugin-in-swift-for-ios/の指示に従っています。Swift Cordova bridge未定義エラー

私は例のようなものを期待しています「コルドバプラットフォームは、IOSの追加」コマンドを経由してIOSプラットフォームを追加する限り取得:

Adding ios project... 

iOS project created with [email protected] 

Discovered plugin "cordova-plugin-whitelist" in config.xml. Installing to the project 

Fetching plugin "[email protected]" via npm 

Installing "cordova-plugin-whitelist" for ios 

Installing "cordova-plugin-add-swift-support" for ios 

Update IOS build setting SWIFT_OBJC_BRIDGING_HEADER to: 

/Users/simon/projects/modus/swiftplugin/modusechopluginswift/testapp2/platforms/ios/TestApp/Bridging-Header.h 

Update IOS build setting EMBEDDED_CONTENT_CONTAINS_SWIFT to: YES 

私は何を実際に取得することです:

Adding ios project... 

Creating Cordova project for the iOS platform: 

Path: platforms/ios 

Package: com.moduscreate.testapp 

Name: TestApp 

iOS project created with [email protected] 

Installing "cordova-plugin-add-swift-support" for ios 

Error: undefined is not a function 

プラットフォームフォルダには、コンテンツを含む生成されたIOSサブフォルダがあります。

私は問題がcordova-plugin-add-swift-supportプラグインであると仮定します。

私はMacOS Sierra 10.12でxCode 8.0を実行しています。

誰にもアイデアはありますか?

答えて

0

私はあなたが従っているチュートリアルの著者です。私は最近、Swift 3の変更に対応するよう更新しました。最新のCordova、XCode 8.2、Swift 3の構文でこれを試したいのであれば、新しいチュートリアルhereを作成しました。これに続いてあなたの問題を解決するかもしれません。

関連する問題