Gru*_*let 5 xcode xamarin.ios xamarin xamarin.forms
我正在使用Visual Studio社区的macbook pro.
我在控制台中收到的错误是:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(644,3):错误:无法找到适用于iOS的任何可用配置文件.
我注意到,一旦我们将SecureStorage插件添加到项目中,就会出现此错误.任何先前提交都不会导致此错误.
进入project.ios >> Info.Plist并检查包标识符和应用程序名称是否正确. info.plist的屏幕截图
启用KeyChain访问:project.iOS >> Entitlements.plist >> KeyChain >>已启用KeyChain勾选>> KeyChain Groups >>添加了正确的keychain
然后当我进入project.ios >> Info.Plist >> ios Bundle Signing >>
iOS捆绑包签名>>配置文件
它看不到任何匹配的配置文件. 见截图
由于以下几个原因,这个问题很棘手:
我做了类似于此处演示的内容:https://www.youtube.com/watch?v = S9lNmnyACpY
打开xCode并创建一个新项目(也可以在apple开发者页面下执行此操作)并创建一个具有相同命名空间的新项目(例如:在我的情况下为xfPOC)作为您的xamarin表单项目.
复制它创建的配置文件名称,然后将其粘贴到info.plist中的"软件包标识符"中.从那里,进入ios捆绑签名,它应该能够找到您的配置文件.
我对@SushiHangover的实际上是正确的,我最初回答他说我的捆绑标识符与我的配置文件(当时不存在)匹配.通过"配置配置文件",我认为这是在xamarin表单项目的开头设置为组织标识符,这是令人困惑的,因为VS将其复制到info.plist中的包标识符中,这不是特别有用,因为它看起来喜欢它为你设置一切,而你需要自己在xcode或苹果开发页面上创建它.就个人而言,当我在项目中执行此操作时,配置文件与VS创建的默认包标识符不匹配.
| 归档时间: |
|
| 查看次数: |
4592 次 |
| 最近记录: |