我最近在xamarin的alpha版本中卸载了mac和pc上的所有内容(Windows 8)。我收到错误"选择有效的设备"尝试运行ios示例应用程序时。
我已将平台设置为iphonesimulator,我已连接到mac。以下是构建时的日志
启动代理IDB 4.0.0.1566 ... 连接到MacBook-Pro.local(192.168.1.120),支持有限。 启动IDB 4.0.0.1566代理程序时出错:操作已超时。
启动代理Build 4.0.0.1566 ... 代理IDB 4.0.0.1566正在运行 Agent Build 4.0.0.1566正在运行 启动Agent Designer 4.0.0.1566 ... 启动Designer 4.0.0.1566代理程序时出错:操作已超时。
Xamarin Mac Agent无法完全启动。代理未启动:Designer 4.0.0.1566。请查看日志以获取更多详细信息。 Agent Designer 4.0.0.1566正在运行 连接到Mac MacBook-Pro.local(192.168.1.120)并提供全面支持。
在Mac上运行时应用程序正常工作,模拟器工作正常。我有最新的xcode,也可以从xcode运行应用程序。
IOS项目的属性 - 我确实看到此错误"无法从构建服务器获取配置文件信息。请检查与mac build host'的连接。 >我已经完成了这一切,所有东西看起来都很紧密。
想法?
答案 0 :(得分:4)
对于那些在2018年4月结束的人,目前Xamarin和xcode 9.3存在问题。
确保你的mac有xcode 9.2(我还必须完全删除9.3),你可以从苹果开发者网站下载。
更新*
显然在Visual Studio更新15.6.5中修复了此问题,但尚未亲自测试
答案 1 :(得分:2)
您应该在MAC上安装开发证书。您的设备也应该配置用于开发。有关详细信息check here
答案 2 :(得分:1)
听起来你的根本问题是Xamarin Mac Agent没有连接。没有这种连接,大多数iOS开发都无法运行。
我可以建议两件事。 1)重启mac - 有时当你卸载/重新安装或出现问题时,进程可能会孤立而导致出现问题,简单的重启可能会解决您的问题。
2)尝试此处的问题排查步骤:https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/troubleshooting/
答案 3 :(得分:1)
Apple最近发布了XCode 9.3,该版本与当前的Xamarin SDK不兼容。 Xamarin已发布其SDK的更新,以解决Mac和PC上的问题。你可以在这里找到它们:https://releases.xamarin.com/preview-xcode-9-3-beta-2-ios-11-3-macos-10-13-4-support-preview-2/