微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 Xcode 中使用 Xamarin 模板

如何解决无法在 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 举报,一经查实,本站将立刻删除。