Meteor mobile-config.js accessRule不能正常工作

时间:2015-04-17 20:59:38

标签: ios meteor ios-simulator

在iOS模拟器上运行我的应用时出现白名单错误。这是我的mobile-config.js文件,它位于client / js / mobile-config.js

App.info({
  id: 'com.example.matt.uber',
  name: 'über',
  description: 'Get über power in one button click',
  author: 'Matt Development Group',
  email: 'contact@example.com',
  website: 'http://example.com'
});

// Set up resources such as icons and launch screens.
App.icons({
  'iphone': 'icons/icon-60.png',
  'iphone_2x': 'icons/icon-60@2x.png',
  // ... more screen sizes and platforms ...
});

App.launchScreens({
  'iphone': 'splash/Default~iphone.png',
  'iphone_2x': 'splash/Default@2x~iphone.png',
  // ... more screen sizes and platforms ...
});

App.accessRule('*');

但访问规则不会使用新的accessRule更新cordova自动生成的config.xml文件。

更新:

我将config-mobile.js移动到我的meteor项目的根目录。现在使用“*”访问规则更新config.xml。但我仍然在模拟器中得到白名单拒绝错误。请帮忙!

1 个答案:

答案 0 :(得分:1)

尝试仅根据需要添加访问规则:

App.accessRule('https://*.cloudfront.net/*');
App.accessRule('https://pbs.twimg.com/*');

也更喜欢使用https而不是http。