Cordova 流星运行ios设备

Cordova 流星运行ios设备,cordova,meteor,Cordova,Meteor,我尝试使用meteor run ios设备时遇到问题 我遇到的第一个错误是以下错误消息: Meteor.js Cordova错误:错误白名单拒绝 我通过以下方法解决了它。我在我的根文件夹中创建了mobile config.js,并添加了以下行: App.accessRule('*') 那个错误消失了,但又出现了另一个错误 Finished load of: http://meteor.local/ Uncaught Error: TypeError: undefined is not an ob

我尝试使用meteor run ios设备时遇到问题

我遇到的第一个错误是以下错误消息:

Meteor.js Cordova错误:错误白名单拒绝

我通过以下方法解决了它。我在我的根文件夹中创建了
mobile config.js
,并添加了以下行:

App.accessRule('*')

那个错误消失了,但又出现了另一个错误

Finished load of: http://meteor.local/
Uncaught Error: TypeError: undefined is not an object
(evaluating 'Package['service-configuration'].ServiceConfiguration'):191:
http://meteor.local/packages/accounts-base.js?7c29db5c21a76726509bb6bb2a68a2b4b1ecf657
我被卡住了<代码>meteor运行ios
工作正常。我试着去
http://meteor.local/packages/accounts-base.js?7c29db5c21a76726509bb6bb2a68a2b4b1ecf657
从浏览器中删除,但没有任何内容。如果用
localhost:3000
替换
meteor.local
,页面将加载到我的浏览器上

我将感谢任何帮助! 编辑:这也消失了,但现在应用程序只是挂在加载屏幕上

最后几行日志:

METEOR CORDOVA DEBUG (meteor_cordova_loader.js) Loading from url: http://meteor.local
Resetting plugins due to page load.
METEOR CORDOVA DEBUG loading filepath: /var/mobile/Containers/Data/Application/xxx/Library/NoCloud/meteor/xx/ for path: %2F

有人遇到过吗?

我的应用程序挂在移动设备的加载屏幕上时出现问题,我将客户端和服务器目录移动到应用程序目录的根目录中,而不是我使用的./my\u app/app/client./my\u app/client

我有:

if (Meteor.isClient) {
    dataReadyHold = LaunchScreen.hold();

    Router.onBeforeAction('loading');
    Router.onBeforeAction('dataNotFound');
}

用“dataReadyHold”注释掉这一行就成功了,尽管一旦启动,应用程序就可以加载所需的数据。

这意味着通过调整加载顺序解决了问题。嵌套较深的文件夹将首先加载。请参见此处:Quote:有几个加载顺序规则。它们按以下优先级顺序应用于应用程序中的所有适用文件:1。HTML模板文件总是在加载其他文件之前加载2。以main开头的文件。最后3个月加载。任何lib/目录中的文件都将在下一个4中加载。具有较深路径的文件将在下一步加载5。然后按照整个路径的字母顺序加载文件