gpt4 book ai didi

ios - 更新到IOS 11后的Xamarin building_problem

转载 作者:行者123 更新时间:2023-12-01 17:47:20 26 4
gpt4 key购买 nike

我已将系统更新为IOS11。适用于Windows的Visualstidio具有所有最新的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。

Buildlog:
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问题。在模拟器中更新到IOS 11后,旧项目(IOS11之前)无法运行。

最佳答案

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

这花了四个小时(大型项目)。但是,所有这些都无济于事。 :)

因为事实证明,最终改变的是从解决方案中删除iOS项目,然后将其重新添加回(使用“添加现有项目”命令)。

这将更改解决方案文件中的三件事:

  • 将其更新为最新的VS解决方案格式版本。
  • 将iOS项目移到底部的几个位置。
  • 修复了一些奇怪的构建配置和/或平台配置不一致的问题。

  • 自然,我以为最后一个技巧就可以了,所以我只尝试单独应用该增量,但实际上并没有解决问题!我不完全理解为什么,但是实际上执行删除和重新添加项目的操作。

    很想知道这是否对其他人有用。

    关于ios - 更新到IOS 11后的Xamarin building_problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46401984/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com