为什么我不能在我的电脑上构建应用程序,但我可以在我的Mac上? Xamarin

时间:2018-03-15 13:01:38

标签: ios visual-studio xamarin xamarin.ios

所以我昨天拿到了我的MacBook pro,希望开发一些本地应用来构建我的手机。 在完成所有设置之后,我的Mac和XCode上的Visual Studio,我已经在我的PC上安装了Visual Studio,事情开始变得混乱。 我试着通过我的电脑在我的手机上调试我的应用程序,手机连接到我的电脑,没有工作,所以我在互联网上阅读了4个小时,它说我应该在XCode中创建一个空白项目,并且对于登录首选项,我必须选择Team,所以我做了,当我的iphone连接到我的Mac时,它在我的iphone上调试了应用程序, 但是我不想在Mac电脑上编码,我想用我的电脑。 但每当我尝试从我的电脑调试应用程序时,它一直在说

  

无法找到iOS的任何可用配置文件。

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

Visual representation of what the error looks like

Not sure if this picture helps, this is the project properties > iOS Bundle Signing

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

ANother error message saying it doesnt support

修改

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

2 个答案:

答案 0 :(得分:0)

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

虽然在Windows笔记本电脑上有两种完全开发的选项。

这样做的一种方法是使用mac作为网关将您的应用从Windows发送到IOS到手机。有关这方面的更多信息,请访问: https://docs.microsoft.com/en-gb/xamarin/ios/get-started/installation/windows/

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

答案 1 :(得分:0)

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

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