为什么我不能在电脑上构建应用,但可以在 Mac 上构建应用?哈玛林



所以我昨天拿到了MacBook pro,希望开发一些本地应用程序来构建我的手机。 在设置好所有内容后,我的Mac和XCode上的Visual Studio,以及我已经在PC上安装了Visual Studio,事情开始搞砸了。 我尝试从PC在手机上调试我的应用程序,手机当然连接到我的PC,不起作用,所以我在互联网上阅读了4个小时,它说我应该在XCode中创建一个空白项目,对于登录首选项,我必须选择团队, 所以我做到了,当我的iPhone连接到我的Mac时,它调试了我的iPhone上的应用程序, 但是我不想在Mac计算机上编码,我想使用我的PC。 但是每次我尝试从PC调试应用程序时,它都会说

找不到适用于 iOS 的任何可用预配配置文件。

我正在运行版本为7的iPhone 10.1.1,因为由于各种原因我不想更新。 我尝试将部署目标更改为非常低的目标,但这并没有解决它。 为什么会这样?

错误外观的可视化表示

不确定这张图片是否有帮助,这是iOS捆绑签名>的项目属性

我的设备日志也是空的。为什么?

其他错误消息说它不支持

编辑

我将其插入Mac,现在它在设备日志中可见,我可以在设备日志中看到发生的情况,但我仍然无法在iPhone上启动项目

Apple 不允许在非 IOS 设备上为 iPhone 开发。这只是意味着您无法以正常方式在 Linux 或 Windows 计算机/笔记本电脑上构建应用程序。您只能坚持在IOS设备上构建项目。

不过,有 2 个选项可以在 Windows 笔记本电脑上完全开发。

一种方法是使用 Mac 作为网关,将应用程序从 Windows 发送到 IOS 再到手机。有关此内容的更多信息,请参阅此处: https://learn.microsoft.com/en-gb/xamarin/ios/get-started/installation/windows/

第二个选项是一个名为Xamarin Live Player的较新选项。您根本不需要使用 mac 进行开发,但如果您想发布应用程序,您仍然需要 mac。此选项的工作方式也与正常开发不同,因为您需要在手机上下载额外的程序。 https://www.xamarin.com/live

您可以尝试进行手动预配。在 Apple 开发人员站点上创建开发配置文件,并让 XCode 为您下载。然后它应该显示在您的 PC 上供您选择。

有关更多详细信息,请参阅有关手动预配的 Xamarin 文档: https://learn.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/manual-provisioning?tabs=vsmac#creating-a-development-provisioning-profile

最新更新