I have started building a meteor app with the hopes that I can deploy it on a mobile app. I’m having a really hard time getting the my app to run on the iOS Simulator. According to the documentation @ https://guide.meteor.com/mobile.html I am running as follows:
run-ios.sh
clear
echo "======================= Running Meteor iOS Server =================="
export ROOT_URL=http://local-nok.fluenthome.com:3031
meteor run ios --mobile-server https://local-andres.fluenthome.com --port 3031 --settings settings.json
When I run this script below is the output:
======================= Running Meteor iOS Server ==================
[[[[[ ~/Documents/CodeBases/Nok ]]]]]
=> Started proxy.
[client]: Collecting TypeScript source files: 6.002ms
[client]: TypeScript Files Compilation: 17.641ms
[client]: HTML Files Compilation: 35.042ms \
[client]: SCSS Files Compilation: 27.106ms \
[client]: Collecting TypeScript source files: 4.446ms
[client]: TypeScript Files Compilation: 13.786ms
[client]: HTML Files Compilation: 18.533ms -
[client]: SCSS Files Compilation: 26.646ms -
[client]: Collecting TypeScript source files: 2.877ms
[client]: TypeScript Files Compilation: 11.662ms
[client]: HTML Files Compilation: 17.282ms /
[client]: SCSS Files Compilation: 26.587ms /
[server]: Collecting TypeScript source files: 2.935ms
[server]: TypeScript Files Compilation: 9.016ms
[server]: HTML Files Compilation: 0.812ms
=> Started MongoDB.
WARNING: Attempting to install plugin cordova-plugin-geolocation@0.3.11, but it should have a minimum version of 2.4.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 cordova-plugin-statusbar@2.2.1, but it should have a minimum version of 2.3.0 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 cordova-plugin-splashscreen@4.0.1, but it should have a minimum version of 4.1.0 to ensure compatibility with
the current platform versions. Installing the minimum version for convenience, but you should adjust your dependencies.
=> Started your app.
=> App running at: http://local-nok.fluenthome.com:3031
=> Errors executing Cordova commands:
While running Cordova app for platform iOS with options --emulator:
Error: Command failed: /Users/andressosa/Documents/CodeBases/Nok/.meteor/local/cordova-build/platforms/ios/cordova/run --emulator
/Users/andressosa/Documents/CodeBases/Nok/.meteor/local/cordova-build/platforms/ios/build/emulator/Nok.app/Info.plist file not found.
at ChildProcess.exitCallback (/tools/utils/processes.js:151:23)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
=> awaited here:
at Function.Promise.await
(/Users/andressosa/.meteor/packages/meteor-tool/.1.8.0.1nm6x1w.bs9g++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:56:12)
at CordovaProject.runCommands (/tools/cordova/project.js:805:14)
at Promise.asyncApply (/tools/cordova/project.js:276:10)
at
/Users/andressosa/.meteor/packages/meteor-tool/.1.8.0.1nm6x1w.bs9g++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/meteor-promise/fiber_pool.js:43:40
/Users/andressosa/.meteor/packages/meteor-tool/.1.8.0.1nm6x1w.bs9g++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:218
throw error;
^
undefined
=> awaited here:
at Function.Promise.await (/Users/andressosa/.meteor/packages/meteor-tool/.1.8.0.1nm6x1w.bs9g++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:56:12)
at Promise.asyncApply (/tools/cordova/run-targets.js:35:7)
at /Users/andressosa/.meteor/packages/meteor-tool/.1.8.0.1nm6x1w.bs9g++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/meteor-promise/fiber_pool.js:43:40
=> awaited here:
at Function.Promise.await (/Users/andressosa/.meteor/packages/meteor-tool/.1.8.0.1nm6x1w.bs9g++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:56:12)
at buildmessage.capture (/tools/cordova/runner.js:98:9)
at /tools/utils/buildmessage.js:271:13
at exports.EnvironmentVariable.withValue (/tools/utils/fiber-helpers.js:89:14)
at /tools/utils/buildmessage.js:264:29
at exports.EnvironmentVariable.withValue (/tools/utils/fiber-helpers.js:89:14)
at /tools/utils/buildmessage.js:262:18
at exports.EnvironmentVariable.withValue (/tools/utils/fiber-helpers.js:89:14)
at /tools/utils/buildmessage.js:253:23
at exports.EnvironmentVariable.withValue (/tools/utils/fiber-helpers.js:89:14)
at Object.capture (/tools/utils/buildmessage.js:252:19)
at CordovaRunner.startRunTargets (/tools/cordova/runner.js:97:37)
at AppRunner._runOnce (/tools/runners/run-app.js:754:21)
at AppRunner._fiber (/tools/runners/run-app.js:908:28)
at /tools/runners/run-app.js:398:12
It appears that the file /Users/andressosa/Documents/CodeBases/Nok/.meteor/local/cordova-build/platforms/ios/build/emulator/Nok.app/Info.plist file not found. is missing…
I’ve done some searching and I can’t figure out how to generate info.plist file.
Any suggestions?