kitchen-site icon indicating copy to clipboard operation
kitchen-site copied to clipboard

Failed to run iOS app

Open The-Edge-Malaysia opened this issue 7 years ago • 3 comments

Using meteor kitchen on Mac to generate a test app with -i switch.

When running with meteor run ios or meteor run ios-device it seems to have issue downloading Cordova plugins from the internet, and the app subsequently failed to run with error.

Even if I update meteor to 1.5.2, the same persist.

Anyone can help?

The-Edge-Malaysia avatar Oct 12 '17 14:10 The-Edge-Malaysia

the following is the error log from running meteor run ios

=> Started proxy.
WARNING: Attempting to install plugin [email protected], but it should have a minimum version of 1.7.1 to ensure compatibility with the current platform versions. Installing the minimum version for convenience, but you should adjust your dependencies. WARNING: Attempting to install plugin [email protected], but it should have a minimum version of 2.2.3 to ensure compatibility with the current platform versions. Installing the minimum version for convenience, but you should adjust your dependencies. WARNING: Attempting to install plugin [email protected], but it should have a minimum version of 4.0.3 to ensure compatibility with the current platform versions. Installing the minimum version for convenience, but you should adjust your dependencies. => Started MongoDB.
%% Failed to install 'cordova-plugin-googleplus': Error: Variable(s) missing: REVERSED_CLIENT_ID at /Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/cordova-lib/src/plugman/install.js:334:23 at _fulfilled (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:749:13) at /Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:557:44 at flush (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:108:17) at nextTickCallbackWith0Args (node.js:489:9) at process._tickCallback (node.js:418:13) => Errors executing Cordova commands:

While adding plugin
https://github.com/meteor/cordova-plugin-googleplus.git#3095abe327e710ab04059ae9d3521bd4037c5a37 to Cordova project: Error: Variable(s) missing: REVERSED_CLIENT_ID
at /Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/cordova-lib/src/plugman/install.js:334:23 at fulfilled (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:749:13) at /Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:557:44 at flush (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/q/q.js:108:17) at nextTickCallbackWith0Args (node.js:489:9) at process.tickCallback (node.js:418:13) => awaited here: at Function.Promise.await (/Users/chiacy/.meteor/packages/less/.2.7.9.1fjsu30++os+web.browser+web.cordova/plugin.compileLessBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:35:12) at CordovaProject.runCommands (/tools/cordova/project.js:715:22) at CordovaProject.addPlugin (/tools/cordova/project.js:509:12) at /tools/cordova/project.js:638:16 at Function..each..forEach (/Users/chiacy/.meteor/packages/meteor-tool/.1.5.2_2.1899z8d++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:87:22) at /tools/cordova/project.js:637:11 at /tools/utils/buildmessage.js:359:18 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at /tools/utils/buildmessage.js:352:34 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at /tools/utils/buildmessage.js:350:23 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at Object.enterJob (/tools/utils/buildmessage.js:324:26) at CordovaProject.ensurePluginsAreSynchronized (/tools/cordova/project.js:535:18) at CordovaProject.prepareFromAppBundle (/tools/cordova/project.js:199:10) at /tools/cordova/runner.js:78:27 at /tools/utils/buildmessage.js:359:18 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at /tools/utils/buildmessage.js:352:34 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at /tools/utils/buildmessage.js:350:23 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at Object.enterJob (/tools/utils/buildmessage.js:324:26) at CordovaRunner.prepareProject (/tools/cordova/runner.js:77:18) at /tools/runners/run-app.js:674:25 at /tools/utils/buildmessage.js:271:13 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at /tools/utils/buildmessage.js:264:29 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at /tools/utils/buildmessage.js:262:18 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at /tools/utils/buildmessage.js:253:23 at [object Object]..extend.withValue (/tools/utils/fiber-helpers.js:89:14) at Object.capture (/tools/utils/buildmessage.js:252:19) at [object Object]._.extend.runOnce (/tools/runners/run-app.js:673:39) at [object Object]..extend._fiber (/tools/runners/run-app.js:885:28) at /tools/runners/run-app.js:412:12

/Users/chiacy/.meteor/packages/less/.2.7.9.1fjsu30++os+web.browser+web.cordova/plugin.compileLessBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:190 throw error; ^ ExitWithCode:1

The-Edge-Malaysia avatar Oct 12 '17 20:10 The-Edge-Malaysia

and when running meteor run iOS,

Installing Cordova plugins [=== ] 14% 91.1s

always at 14%

it works properly if code is not generated from meteor kitchen

The-Edge-Malaysia avatar Oct 12 '17 20:10 The-Edge-Malaysia

the above happened when the following packages was added

accounts-base added, version 1.3.4
accounts-google added, version 1.2.0 accounts-oauth added, version 1.1.15 accounts-password added, version 1.4.1 ddp-rate-limiter added, version 1.0.7 google-oauth added, version 1.2.4 localstorage added, version 1.1.1 npm-bcrypt added, version 0.9.3 oauth added, version 1.1.13 oauth2 added, version 1.1.11 perak:user-roles added, version 1.0.12 rate-limit added, version 1.0.8 service-configuration added, version 1.0.11 sha added, version 1.0.9 srp added, version 1.0.10

The-Edge-Malaysia avatar Oct 13 '17 18:10 The-Edge-Malaysia