[
https://issues.jboss.org/browse/JBIDE-21781?page=com.atlassian.jira.plugi...
]
Vineet Reynolds updated JBIDE-21781:
------------------------------------
Description:
Cordova projects with Cordova plugins fail to run correctly when started with the iOS
simulator through JBDS.
This appears to be related to JBIDE-21780 where a default config.xml file is created on
the fly in the exported XCode project before the project is built and deployed on the
simulator.
Attaching a JavaScript debugger using Safari indicates that Cordova was not initialized
successfully. The following messages are reported:
{{deviceready has not fired after 5 seconds.}}
{{Channel not fired: onCordovaInfoReady}}
which indicates that Cordova failed to initialise.
As indicated previously, this appears to be related to JBIDE-21780. The config.xml file
should be in the location (of the XCode project) as indicated in
https://github.com/VineetReynolds/cordova-test/tree/master/demo-ios-worki...
instead of
https://github.com/VineetReynolds/cordova-test/tree/master/demo-ios-not-w...
In the working version, config.xml is at {{demo-ios-working/demo/ios/demo/config.xml}}
only whereas in the non-working one, it is at
{{demo-ios-not-working/demo/ios/demo/config.xml}} (notice lack of Cordova plugin info) and
{{demo-ios-not-working/demo/ios/www/config.xml}}.
A workaround could be obtained by exporting the project and modifying the config.xml, but
that basically renders the JBDS tooling moot.
was:
Cordova projects with Cordova plugins fail to run correctly when started with the iOS
simulator through JBDS.
This appears to be related to JBIDE-21780 where a default config.xml file is created on
the fly in the exported XCode project before the project is built and deployed on the
simulator.
Attaching a JavaScript debugger using Safari indicates that Cordova was not initialized
successfully. The following messages are reported:
{{deviceready has not fired after 5 seconds.}}
{{Channel not fired: onCordovaInfoReady}}
which indicates that Cordova failed to initialise.
As indicated previously, this appears to be related to JBIDE-21780. The config.xml file
should be in the location (of the XCode project) as indicated in
https://github.com/VineetReynolds/cordova-test/tree/master/demo-ios-worki...
instead of
https://github.com/VineetReynolds/cordova-test/tree/master/demo-ios-not-w...
Running Cordova projects with Cordova plugins fails on iOS
simulators
---------------------------------------------------------------------
Key: JBIDE-21781
URL:
https://issues.jboss.org/browse/JBIDE-21781
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: aerogear-hybrid
Affects Versions: 4.3.1.Beta2
Environment: Mac OS X 10.11.3 (El Capitan);
XCode 7.2.1;
JBDS 9.1.0 Beta2
iPhone 6 Simulator (iOS 9.2) among others
Reporter: Vineet Reynolds
Priority: Blocker
Cordova projects with Cordova plugins fail to run correctly when started with the iOS
simulator through JBDS.
This appears to be related to JBIDE-21780 where a default config.xml file is created on
the fly in the exported XCode project before the project is built and deployed on the
simulator.
Attaching a JavaScript debugger using Safari indicates that Cordova was not initialized
successfully. The following messages are reported:
{{deviceready has not fired after 5 seconds.}}
{{Channel not fired: onCordovaInfoReady}}
which indicates that Cordova failed to initialise.
As indicated previously, this appears to be related to JBIDE-21780. The config.xml file
should be in the location (of the XCode project) as indicated in
https://github.com/VineetReynolds/cordova-test/tree/master/demo-ios-worki...
instead of
https://github.com/VineetReynolds/cordova-test/tree/master/demo-ios-not-w...
In the working version, config.xml is at {{demo-ios-working/demo/ios/demo/config.xml}}
only whereas in the non-working one, it is at
{{demo-ios-not-working/demo/ios/demo/config.xml}} (notice lack of Cordova plugin info) and
{{demo-ios-not-working/demo/ios/www/config.xml}}.
A workaround could be obtained by exporting the project and modifying the config.xml, but
that basically renders the JBDS tooling moot.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)