2014-03-19 96 views
0

修復我發現我以前的問題之後:phonegap-cordova-3-4-clean-build-gets-apple-mach-linker-errorPhoneGap的應用程序崩潰安裝插件

所以,現在,如果我做一個空白的項目

$ cordova create hello com.example.hello HelloWorld 
$ cordova platform add ios 
$ cordova build ios 

現在我需要做的按照這些指示previous question 之後,一切正常。

但現在我要安裝一個插件(無所謂的插件)。 現在我選擇記錄器(org.apache.cordova.console)

$ cordova plugin add org.apache.cordova.console 

現在,如果我建立並運行應用程序。它在啓動時崩潰。 請參閱:screenshot

我啓用了xcode中的Zombie Objects。

即使我安裝PhonePhone的早期版本(科爾多瓦)。我仍然需要完成所有這些步驟。在我創建之前,添加平臺,構建並運行,然後完成。

沒有什麼工作了,請幫我在這裏。這真的很煩人。

編輯:如果我評論行console.log('收到事件:'+ ID);在js/index.js中,應用程序將啓動,但如果我調用console.log,它會崩潰。

回答

2

objc_msgSend導致EXC_BAD_ACCESS與arm64插件

所以我發現爲什麼會這樣:

我在FIE IOS更換需要/ CordovaLib /類別/ CDVCommandQueue.m

objc_msgSend(obj, normalSelector, command); 

((void (*)(id, SEL, id))objc_msgSend)(obj, normalSelector, command); 

現在一切正常了。

source

0

我發現了一些東西。如果我爲ios構建。在JS(控制檯通過-logger.js)是做ID錯誤 screenshot

如果我改變

cordova.define("org.apache.cordova.console.console", function(require, exports, module) { /* 

cordova.define("org.apache.cordova.console", function(require, exports, module) { /* 

它的工作原理。

有沒有與我或科爾多瓦東西待辦事項?

科爾多瓦-v:3.4.0-0.1.3 NPM -v:1.4.5

+0

我的不好。現在應用程序啓動,但控制檯不起作用。 –

相關問題