Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios 单触式许可证_Xamarin.ios_Monodevelop - Fatal编程技术网

Xamarin.ios 单触式许可证

Xamarin.ios 单触式许可证,xamarin.ios,monodevelop,Xamarin.ios,Monodevelop,我正试图将我的monotouch许可证转移到一台新机器上,这样我就可以在那台机器上编码了。我该怎么做呢 我克隆了所有东西,从我的旧mac到我的新mac,现在当我在monodevelop中构建时,我得到了错误: 错误99:mtouch失败,出现以下消息: 无效的许可证。请重新激活MonoTouch (99) 我有一个重新下载的monotouch和monodevelop,我不知道从这里走到哪里 有关当前解决方案,请参见此答案: 这个原始答案已经过时了 使用应用程序 /开发者/单触/应用程序/单触激

我正试图将我的monotouch许可证转移到一台新机器上,这样我就可以在那台机器上编码了。我该怎么做呢

我克隆了所有东西,从我的旧mac到我的新mac,现在当我在monodevelop中构建时,我得到了错误:

错误99:mtouch失败,出现以下消息: 无效的许可证。请重新激活MonoTouch (99)


我有一个重新下载的monotouch和monodevelop,我不知道从这里走到哪里

有关当前解决方案,请参见此答案:

这个原始答案已经过时了

使用应用程序

/开发者/单触/应用程序/单触激活


在以前的版本中,激活与安装是分开的,但现在它与安装程序在一起,因此如果上面的应用程序仍然存在,请运行它,但可能是旧版本

要立即注册,您必须删除许可证文件并重新运行安装程序。许可证文件位于~/Library/MonoTouch中,名称为“license”或“license.v2”,具体取决于您安装的MonoTouch版本。

当前(2012)错误为“mtouch退出,代码99”


除了删除~/Library/MonoTouch中的许可证文件(如@Kenny所述),您可能还需要删除/Developer/MonoTouch的内容。如果您不这样做,MonoTouch安装程序可能根本不会执行任何操作。

如果有人对此有问题:

  • 在xamarin登录
  • 下载许可证文件(如果移动到另一台计算机,请考虑在上创建新的许可证文件)
  • 打开Mac终端
  • chflags nohidden~/库/
  • 在Finder中打开用户主目录
  • 现在你可以看到图书馆的文件夹了
  • 在您将许可证文件放在那里之后,返回终端并使用chflags hidden~/Library/

  • 对于那些不知道“~”在Mac上的来源的人:Alt+N+Space

    升级Windows(例如:Win7->Win8)后也会发生这种情况。在这种情况下,删除似乎有帮助。您需要从以下位置删除许可证文件:%PROGRAMDATA%\MonoTouch\license\并返回到VS,Tools->Xamarin Store Account并重新激活。我投票关闭这个问题,因为它与软件许可有关。