升级到IOS 11后的Xamarin building_问题
我已将我的系统更新为IOS 11。Visualstidio for Windows具有所有最新的xamarin更新,Mac os Sierra是最新版本,Xcode是最新版本 我的问题是: 如果要在模拟器上调试,则会发生以下错误:升级到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
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项目,然后将其添加回(使用“添加现有项目”命令) 这将更改解决方案文件中的三项内容:
我很好奇这是否适用于其他人。因此,我决定通过使用Beyond Compare逐个文件更改直到没有差异为止,逐步将一个新创建的项目(可以很好地部署到iOS 11模拟器)更改为我的项目(不可以) 这花了整整四个小时(大项目)。然而,所有这些都是徒劳的。:) 因为事实证明,最终的区别在于从解决方案中删除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年的解决方案来修复,以前从未见过这样的问题