gpt4 book ai didi

xamarin.ios - 配置文件问题

转载 作者:行者123 更新时间:2023-12-04 02:50:46 24 4
gpt4 key购买 nike

当我尝试上传我的应用程序时,我在应用程序上传程序中收到此错误“应用程序未能通过代码验证。签名无效,包含不允许的权利,或者它没有使用 iPhone 分发证书签名。”。

如果我打开 MonoDevelop,属性并选择“iPhone 捆绑包签名”,那么我会看到“配置文件”,但是如果我单击另一个主题(例如崩溃报告)并返回“配置文件”,它会突然显示“未知”和一个向导。

我如何告诉 MonoDevelop 使用正确的配置文件?

我删除了一些旧的配置文件(在 Organizer 中),但它们仍然显示在 MonoDevelop 中。

最佳答案

不幸的是,Apple 签名系统创建的“供应 hell ”在 MonoDevelop 中变得更糟。

没有配置管理器,无法设置所有配置文件和 key 并将其关联到特定的单点触控应用程序。 MonoDevelop 缺少自动创建或指导用户创建、下载或备份正确配置文件、 key 和应用程序 ID 的向导。

了解配置文件或 key 是否错误、过期、与 appId 不兼容或被拒绝的最佳方法是在 XCode 管理器中手动检查所有这些(您可以在 XCode“窗口”菜单中找到它)。

进入管理器后,您需要点击左侧的 LIBRARY -> Provisioning Profiles 部分,然后点击 Refresh 按钮将您的配置文件与苹果服务器同步(如果您有这些文件或您在另一台开发计算机上)并且您必须仅安装选定的配置文件,单击“导入”按钮并手动选择文件)。

然后你需要连接你的 ios 设备,当它出现在 DEVICE->your_iPhone_or_Ipad 名称中时..你需要将你需要的配置文件从 LIBRARY->Provisioning Profile 拖放到 DEVICE->your_iPhone_or_Ipad_name->Provisioning Profiles ...

无论如何,许多事情都可能出错,尤其是将旧配置文件与支持 iCloud 或其他一些高级应用程序功能的新配置文件混合使用。无法知道 bundle id 是否有效,是否允许权利,是否启用了配置文件或 appID 以使用 iCloud、通知、IAP 等,或者它是否已为开发人员、临时或分发注册,以及它兼容的产品 ID 字符串。你需要经历试验和错误。即使是为受信任的远程测试人员启用的应用程序的临时版本的简单创建也是一条漫长而危险的道路。 MonoDevelop 中没有用户和测试人员配置文件管理器,您需要记住每次与谁一起使用。

如果您在不同的开发者机器上,您还需要在本地 KeyChain 中安装已注册的开发者 key (我建议在某处备份这些 key :如果您丢失了这些 key ,您将无法在本地 KeyChain 中更新您的应用程序) future !!)。

让我们希望 Xamarin 能尽快添加配置文件和 key 管理器。

关于xamarin.ios - 配置文件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11946868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com