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

在iPhone上运行Meteor.js Cordova iOS应用程序时,应用程序中的某些图像无法加载,XCode控制台显示错误

ERROR whitelist rejection: url='https://d2xngy2dw7hums.cloudfront.net..... 

我们如何添加一些/所有的域到白名单?

 App.accessRule('*'); // add this to your mobile-config.js 

你将需要杀死和重build你的meteor项目

 meteor run ios-device 

有关更多详细信息,请参阅相关问题: 在meteor应用程序中如何在cordova config.xml中添加orgin = *?

从XCode,打开资源文件夹,你会发现yourapp-Info.plist。 打开plist文件,然后在App Transport安全设置字典下,添加一个新的布尔键'Allow Arbitrary Loads'(这应该在您键入时自动填充)并将值设置为'YES'。 另外,在App Transport Security字典中还有另外一个名为Exception domains的字典,它们在那里列出了localhost,可以用它作为模板来添加其他的域。