ios - 使用 VS for Mac 打包和分发 Xamarin iOS 应用程序

标签 ios xamarin provisioning-profile visual-studio-mac

我在使用分发配置文件打包我的应用程序时遇到了一些问题。

所以开发配置文件工作正常。我只是在我的 Info.plist 和我的 Visual Studio for Mac 项目选项中设置了正确的 bundle id,只是将 iOS bundle signing 设置为我的名字(该选项显示为:Developer:Name(某种 ID))用于签名identity 和“Name of Development Profile”作为供应配置文件——这会像我们预期的那样正确地将应用程序加载到手机上。但是,当切换到 Distribution(唯一的选项似乎是“Distribution - Automatic”)时,找不到匹配的配置文件。如果我打包应用程序然后尝试对其进行签名/分发(未找到匹配的配置文件),也会发生同样的事情。

我双击了打开 XCode 的配置文件,并且在 XCode 中单击了我的用户帐户上的下载配置文件(根据文档,看起来其中任何一个都应该正确加载它),所以根据 Xamarin 的文档,我应该一切都正确,但 VS 似乎根本看不到分发配置文件。这里的问题是什么?我需要一个单独的签名身份吗?

最佳答案

事实证明,是的,您确实需要一个分发 签名身份与您的分发配置文件一起使用。我为我的团队帐户获取了分发证书并将其添加到我的钥匙串(keychain)访问中,Visual Studio for Mac 现在可以使用我的分发配置文件来打包应用程序。

关于ios - 使用 VS for Mac 打包和分发 Xamarin iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52335723/

相关文章:

android - 让 MvxAutoCompleteTextView 工作

c# - DisplayAlert 之前的事件指示器

xamarin - 颜色转换器绑定(bind)未被调用

ios - 在Visual Studio for iOS配置文件中加载证书时如何解决错误?

iOS 配置文件在 6 天后过期

ios - 想要为另一个帐户更新 Itunesconnect 中的 ipa 文件

ios - 从 Objective-C 中的字符串获取日期

ios - UILabel 闪烁效果

ios - NSMutableArray 未被填充

ios - 独立并发平移手势跟踪