我们正在c#和Visual Studio 2017中为xamarin开发iOS购物车应用程序.我有一个iPad Air iOS 10.3,当我尝试发布到真实设备时,我收到以下错误消息:"找不到任何可用的iOS配置文件",我试图重启我的Mac - 没有结果.给我任何建议来解决这个问题?
Mee*_*ohi 23
在Visual Studio for OSX中,转到Visual Studio社区>首选项>发布> Apple开发人员帐户,然后单击以+按钮登录并添加您的开发人员帐户.理论上,自动配置应该起作用.
在Visual Studio for Windows中,转到工具>选项> Xamarin> Apple帐户,在Apple ID将显示在自动配置下之前,您将收到安装FastLane的提示.
小智 14
您必须创建配置文件.在Google上搜索,如何操作.
但是,秘诀是:在创建配置文件时,必须将应用程序ID与此配置文件关联,例如:"com.companyname.*".
在visual studio中创建应用程序时,必须在IOS PROJECT上的INFO.PLIST文件中设置,将Bundle Identifier设置为"com.companyname.myapp1"或其他任何内容.如果您的Bundle Identifier的名称类似于"com.myapp.app1",您将收到以下错误:无法找到适用于iOS的任何可用配置文件,因为您的配置文件只接受名称以com.companyname开头且您正在使用的应用程序一个appname不同.
Mar*_*Alx 11
对于那些只想通过“免费配置”在真实设备上部署/测试他们的应用程序的人,请遵循此官方指南。
把它们加起来 :
Info.plist并单击Bundle Signing Options...,在Signing identity选择Developper automatic和 Automatic在Provisioning profile.我建议您阅读此文档以了解有关 iOS 配置的更多信息。
不过,您想要的称为自动配置。它会为您处理有关配置的所有复杂事情,只需部署应用程序即可。
Windows 上的 Visual Studio 现在具有预览版(称为 15.7)中的自动配置功能(预览版 3):https : //docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-preview-relnotes#xamarin-provisioning。
我建议您尝试一下,它应该可以帮助您自动将 iPad 添加到相关的配置文件中。
Visual Studio for Mac 现在已经为几个版本提供了自动预配。
注意:您确实需要一个 Apple Developer 帐户才能在设备上进行部署(它可以是一个免费的开发者帐户)。
难以置信但真实...
要启用该界面,我首先必须使用我的 Apple 帐户登录:
https : //itunesconnect.apple.com
和
https://appleid.apple.com
并同意 Apple 的新隐私协议。没有任何错误消息指向你这个方向(“你首先必须同意......”)。
这样做之后,我能够在 VS2017 中使用自动配置并连接到 Mac。
您可以在 xCode 中查看您的配置文件出了什么问题。此过程还将更新配置文件、证书、应用程序 ID:
转到 xCode,创建空白的 iOS 应用程序,键入与 Visual Studio 中相同的 Bundle Identifier。

| 归档时间: |
|
| 查看次数: |
29318 次 |
| 最近记录: |