Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
升级到IOS 11后的Xamarin building_问题_Ios_Xamarin - Fatal编程技术网

升级到IOS 11后的Xamarin building_问题

升级到IOS 11后的Xamarin building_问题,ios,xamarin,Ios,Xamarin,我已将我的系统更新为IOS 11。Visualstidio for Windows具有所有最新的xamarin更新,Mac os Sierra是最新版本,Xcode是最新版本 我的问题是: 如果要在模拟器上调试,则会发生以下错误: Error error HE0046: Failed to install the app 'ch.ABC' on the device 'iOS 11.0 (15A372) - iPhone 6 Plus': lstat of /Users/administrato

我已将我的系统更新为IOS 11。Visualstidio for Windows具有所有最新的xamarin更新,Mac os Sierra是最新版本,Xcode是最新版本

我的问题是: 如果要在模拟器上调试,则会发生以下错误:

Error error HE0046: Failed to install the app 'ch.ABC' on the device 'iOS 11.0 (15A372) - iPhone 6 Plus': lstat of /Users/administrator/Library/Caches/Xamarin/mtbs/builds/ABC/a3481f272dab3f68e6e828203695f442/bin/iPhoneSimulator/Debug/ABC.app failed: No such file or directory
Mac上此路径中存在ABC.app

构建日志:

System.IO.FileNotFoundException: The file '/Users/administrator/Library/Caches/Xamarin/mtbs/builds/ABC/a3481f272dab3f68e6e828203695f442/obj/iPhoneSimulator/Debug/build-signature/signature' was not found on the Mac
File name: '/Users/administrator/Library/Caches/Xamarin/mtbs/builds/ABC/a3481f272dab3f68e6e828203695f442/obj/iPhoneSimulator/Debug/build-signature/signature'
at Xamarin.Messaging.Ssh.MessagingFileManager.d__11.MoveNext() in C:\d\lanes\5126\bd7e3753\source\xamarinvs\src\Messaging\Xamarin.Messaging.Ssh\MessagingFileManager.cs:line 171
这个签名文件也在正确的路径上

我修复错误的尝试:

-“清理和重建”无效

-删除bin和obj文件夹无效

-我将资源调配设置为全新的,没有任何效果

-新项目有效

-我在Visual studio for mac中构建了这个项目

有人知道这里有什么问题吗

谢谢 安德烈亚斯

编辑:
我认为这是一个普遍的Xamarin问题。旧项目(在IOS11之前)在模拟器中更新到IOS11后无法运行。

因此,我决定通过使用Beyond Compare逐个文件更改直到没有差异为止,逐步将新创建的项目(可以很好地部署到IOS11模拟器)更改到我的项目中(不会)

这花了整整四个小时(大项目)。然而,所有这些都是徒劳的。:)

因为事实证明,最终的区别在于从解决方案中删除iOS项目,然后将其添加回(使用“添加现有项目”命令)

这将更改解决方案文件中的三项内容:

  • 将其更新为最新的VS解决方案格式版本
  • 将iOS项目移动到几个位置的底部
  • 修复了一些奇怪的构建配置和/或平台配置不一致的问题
  • 当然,我认为最后一个会是诀窍,所以我尝试只单独应用该增量,但实际上并没有解决问题!我不完全理解为什么,但实际上执行删除和重新添加项目的操作确实如此


    我很好奇这是否适用于其他人。

    因此,我决定通过使用Beyond Compare逐个文件更改直到没有差异为止,逐步将一个新创建的项目(可以很好地部署到iOS 11模拟器)更改为我的项目(不可以)

    这花了整整四个小时(大项目)。然而,所有这些都是徒劳的。:)

    因为事实证明,最终的区别在于从解决方案中删除iOS项目,然后将其添加回(使用“添加现有项目”命令)

    这将更改解决方案文件中的三项内容:

  • 将其更新为最新的VS解决方案格式版本
  • 将iOS项目移动到几个位置的底部
  • 修复了一些奇怪的构建配置和/或平台配置不一致的问题
  • 当然,我认为最后一个会是诀窍,所以我尝试只单独应用该增量,但实际上并没有解决问题!我不完全理解为什么,但实际上执行删除和重新添加项目的操作确实如此


    我很好奇这是否适用于其他人。

    这里的问题与此完全相同。非常感兴趣地关注这条线索。Mac的Vstudio也给了我同样的问题。我对这个问题的临时“修复”是转到XCode、首选项、组件,然后下载10.3.1模拟器。需要说明的是,一个全新的向导生成的项目在iOS 11模拟器上启动良好。我花了很长时间比较csproj中我的“真实”项目和其他项目相关文件中的不同之处。我试着改变了其中的一些差异,但无法改变坏的行为。我假设Xamarin会在某个时候发现/修复这个问题,并坚持使用10.3.1模拟器。这里的问题完全相同。非常感兴趣地关注这条线索。Mac的Vstudio也给了我同样的问题。我对这个问题的临时“修复”是转到XCode、首选项、组件,然后下载10.3.1模拟器。需要说明的是,一个全新的向导生成的项目在iOS 11模拟器上启动良好。我花了很长时间比较csproj中我的“真实”项目和其他项目相关文件中的不同之处。我试着改变了其中的一些差异,但无法改变坏的行为。我假设Xamarin会在某个时候发现/修复这个问题,并且现在坚持使用10.3.1模拟器。尝试了很多不同的解决方案,这很有效。谢谢丹尼尔·罗森伯格。我只是尝试打开一个2016年的解决方案来修复,以前从未见过这样的问题。我尝试了很多不同的解决方案,这很有效。谢谢丹尼尔·罗森伯格。我只是试图打开一个2016年的解决方案来修复,以前从未见过这样的问题