无法在 Xcode 中使用 Xamarin 模板

问题描述

我刚刚开始学习在 Visual Studio 和 Xcode 中开发 iOS 应用程序。在使用 VS 的 Xamarin.iOS 模板(General > Single View App)制作了一个简单的应用程序后,我在 VS 中对其进行了测试,它成功地用我的应用程序模拟了 iPhone,但是当我尝试做同样的事情时在 Xcode 中,我无法做到,无论是虚拟的还是我自己的 iPhone。 在此之后,我也尝试在 VS 和 Xcode 中运行一个空白应用程序(也是从 VS 导出的,相同的模板),并且发生了同样的事情。在 Xcode 中创建一个空白项目工作正常。 第一个错误是:

Multiple commands produce '/Users/ottodarvas/Code/VS/myApp/myApp/obj/Xcode/2/DerivedData/myApp/Build/Products/Debug-iphonesimulator/myApp.app/Info.plist':
1) Target 'myApp' (project 'myApp') has copy command from '/Users/ottodarvas/Code/VS/myApp/myApp/obj/Xcode/2/Info.plist' to '/Users/ottodarvas/Code/VS/myApp/myApp/obj/Xcode/2/DerivedData/myApp/Build/Products/Debug-iphonesimulator/myApp.app/Info.plist'
2  Target 'myApp' (project 'myApp') has process command with output '/Users/ottodarvas/Code/VS/myApp/myApp/obj/Xcode/2/DerivedData/myApp/Build/Products/Debug-iphonesimulator/myApp.app/Info.plist'

后来查了一下,找到了解决办法,从Build Phases > copy Bundle Resources删除Info.plist文件 在此之后,它成功构建了应用程序,但在启动模拟器后不久,我又收到另一个错误

Unable To Install “myApp”
Please try again later.
Bundle at path /Users/ottodarvas/Library/Developer/CoreSimulator/Devices/C576FDAC-9E24-4A45-BD24-86E7C194AAA5/data/Library/Caches/com.apple.mobile.installd.staging/temp.H6Fcwr/extracted/myApp.app has missing or invalid CFBundleExecutable in its Info.plist

我在真实设备上尝试了同样的事情,但它显示“构建成功”,即使出现错误

The file “myApp” Couldn’t be opened because you don’t have permission to view it.
You don’t have permission.
To view or change permissions,select the item in the Finder and choose File > Get Info.

我使用管理员用户,并在首选项中提供了 Xcode Full disk Access。 我真的很困惑,我希望得到一些帮助! (我在运行 Catalina 的 MacBook Pro 上使用 Xcode 12.4 版和 Visual Studio 8.9.7 版)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)