没有有效的环境'在xamarin for ios上调试时为应用程序找到的权利字符串

时间:2014-09-05 06:24:57

标签: ios xamarin.ios xamarin apple-push-notifications xamarin-studio

我正在为ios开发xamarin。

它正在我的旧机上工作。但是,然后我不得不切换到新机器并为新机器重新创建所有证书和所有内容。

我已经创建了应用ID。然后创建了aps证书,然后创建了配置文件。

在调试中,我提供了下载的配置文件。但我仍然得到同样的错误。我的应用无法获取设备令牌。

我从昨晚开始经常搜索。并且做了以下事情但没有成功:

  1. 重新生成配置文件并尝试使用新配置文件
  2. 我还删除了app id本身。从头开始重新创建。所有证书,应用ID,配置文件
  3. 从我的系统和设备中删除了所有配置文件。创建了新的配置文件并进行了安装。
  4. 以上是我在搜索中找到的三种最常见的解决方案,但令我沮丧的是,没有任何内容对我有用。

    如果您有任何想法,请向我投掷。我非常需要这个。它阻止我提交应用程序。

    请帮忙。

2 个答案:

答案 0 :(得分:2)

问题是xamarin工作室本身。似乎在将表格稳定的5.2 / 5.1版本更新到5.3后,这个问题浮出水面。所以我删除了应用程序并再次安装它,哪个游戏我v5.2。现在,我发布我的应用程序之前不会使用。

此链接中充满了面临此问题的人: http://forums.xamarin.com/discussion/22502/xamarin-studio-5-3-push-notification-error

答案 1 :(得分:1)

您是否已将App的开发SSL证书添加到您的钥匙串中?在为App ID启用推送通知时,您应该为应用程序生成开发SSL证书,下载并将其添加到您的密钥链。