简体   繁体   English

流星运行iOS错误:验证程序包名称时出错。 程序包名称必须类似于:com.company.Name

[英]Meteor run iOS error: Error validating package name. Package name must look like: com.company.Name

I'm trying to run meteor run ios command. 我正在尝试运行meteor run ios命令。 But I'm getting the following error: 但我收到以下错误:

$ meteor run ios

=> Errors executing Cordova commands:         

   While adding platform Android to Cordova project:
   Error validating package name. Package name must look like: com.company.Name
   at validatePackageName (/Users/xyz/.cordova/lib/npm_cache/cordova-android/6.2.3/package/bin/lib/create.js:173:25)
   at Object.exports.create (/Users/xyz/.cordova/lib/npm_cache/cordova-android/6.2.3/package/bin/lib/create.js:246:12)
   at Api.createPlatform (/Users/xyz/.cordova/lib/npm_cache/cordova-android/6.2.3/package/bin/templates/cordova/Api.js:116:10)
   at
   /Users/xyz/.meteor/packages/meteor-tool/.1.5.2_1.pgpfte++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/cordova-lib/src/cordova/platform.js:198:24
   at _fulfilled
   (/Users/xyz/.meteor/packages/meteor-tool/.1.5.2_1.pgpfte++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/xyz/.meteor/packages/meteor-tool/.1.5.2_1.pgpfte++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/xyz/.meteor/packages/meteor-tool/.1.5.2_1.pgpfte++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/xyz/.meteor/packages/meteor-tool/.1.5.2_1.pgpfte++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/xyz/.meteor/packages/meteor-tool/.1.5.2_1.pgpfte++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/xyz/.meteor/packages/meteor-tool/.1.5.2_1.pgpfte++os.osx.x86_64+web.browser+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:715:22)
   at CordovaProject.addPlatform (/tools/cordova/project.js:372:10)
   at CordovaProject.ensurePlatformsAreSynchronized (/tools/cordova/project.js:403:12)
   at CordovaRunner.checkPlatformsForRunTargets (/tools/cordova/runner.js:26:25)
   at /tools/cli/commands.js:362:21
   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.main.captureAndExit (/tools/cli/main.js:271:29)
   at Command.doRunCommand [as func] (/tools/cli/commands.js:355:10)
   at /tools/cli/main.js:1483:23

I tried removing .meteor/local/cordova-build/ but still get the same error. 我尝试删除.meteor / local / cordova-build /,但仍然收到相同的错误。 Does anybody know what this relates to and how to fix it? 有人知道这和什么有关以及如何解决吗? Thanks. 谢谢。

Thanks @Styx for your support. 感谢@Styx的支持。 The below commands worked for me 以下命令对我有用

rm -rf .meteor/local/
meteor run ios-device

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 该错误给出了 npm 不存在的 package 的名称 - the error gives the npm name of a package that does not exist 解析服务器Java脚本云代码错误:[TypeError:必须使用ParseObject或类名称来构造ParseQuery。] - Parse server Java script Cloud code Error : [TypeError: A ParseQuery must be constructed with a ParseObject or class name.] “WebFormsBundle”不是有效的脚本名称。 名称必须以“.js”结尾 - 'WebFormsBundle' is not a valid script name. The name must end in '.js' 流星jsPDF包错误 - Meteor jsPDF Package Error 获取APK包名 - Get APK package name 错误:集合名称必须是节点js中的字符串 - Error: collection name must be a String in node js 是否可以在本地 package 导入中使用 package 名称? - Is it possible to use the package name in a local package import? 与 android 包名称不同的 iOS 包 ID 是坏的吗? - Is having different iOS bundle ID from android package name bad? 获取TinyTest正在测试的软件包的名称 - Get the name of the package that TinyTest is testing 错误:TypeError:无法在“窗口”上执行“获取”:名称无效。 这里可能是什么问题? - Error: TypeError: Failed to execute 'fetch' on 'Window': Invalid name. What could be the issue here?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM