ios - AirshipConfig.plist 文件丢失,并且运行时未指定应用程序凭据

标签 ios xamarin.ios xamarin urbanairship.com

我正在使用monotouch binding projectUrban Airship 实现到我的 monotouch 应用程序中。

我已按照 documentation. 中的指定将 AirshipConfig.plist 添加到我的项目中 但是,当我运行我的应用程序时,出现错误:

 The AirshipConfig.plist file is missing and no application credentials were specified at runtime.

我注意到 Monotouch 生成的 AirshipConfig.plist 文件采用 XML 格式,文档对其描述如下

{
/*NOTE: DO NOT USE THE MASTER SECRET*/
"APP_STORE_OR_AD_HOC_BUILD" = NO; /*set to YES for production builds*/
"DEVELOPMENT_APP_KEY" = "Your development app key";
"DEVELOPMENT_APP_SECRET" = "Your development app secret";
"PRODUCTION_APP_KEY" = "Your production app key";
"PRODUCTION_APP_SECRET" = "Your production app secret";
}

我在这里遗漏了什么吗?我需要做什么才能让我的应用找到该文件?

最佳答案

This question启发了我。我需要将 Xamarin Studio 中的构建操作设置为Content,将复制到输出目录设置为始终复制以将文件复制到设备。

关于ios - AirshipConfig.plist 文件丢失,并且运行时未指定应用程序凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994003/

相关文章:

android - 如何使 MonoTouch 跨平台

c# - C# .NET 中的 UTF-16 安全子字符串

c# - iOS 上的 Xamarin Forms,调试元素变为 null

c# - 从图库中选择照片样本在 iOS 10 上崩溃 #26

xamarin - 我是否需要停止在 UI 线程中运行的方法?

ios - 使用 Kiwi 测试 JASidePanel

objective-c - 使用 OpenCV,如何在执行 OCR 之前检测文本方向?

c# - XAML 动态更改字体大小 iOS Xamarin 应用程序

ios - 大于或等于约束无法正常工作

ios - Linq 方法 Release模式中的 MonoTouch JIT 错误