gpt4 book ai didi

ios - Watchkit 扩展 - 未找到匹配的配置文件

转载 作者:IT王子 更新时间:2023-10-29 07:34:26 25 4
gpt4 key购买 nike

我创建了一个还包含 WatchKit 扩展的 iPhone 应用程序,我可以在模拟器中正常运行,但是当尝试部署到 iPhone 时,我遇到了 WatchKit Extention 目标的配置问题:

“在您的build设置(“XXXX”)中指定的配置文件的 AppID 为“XXXX”,与您的包标识符“XXXX.watchkitextension”不匹配。Xcode 可以通过从成员(member)中心。”

Xcode 自动创建了后缀为 .watchkitextension 和 .watchkitapp 的 WatchKit 目标,但这似乎会导致在使用配置文件和部署到 iPhone 时出现问题。

如果我删除 watchkit 目标,它运行良好,但这显然不是解决方案。

谢谢你的帮助

最佳答案

您需要在开发者门户中使用正确的 Watchkit 应用和 Watchkit 扩展包标识符创建两个新的 AppID。包标识符必须扩展主应用程序标识符,因此如果您的应用程序是 com.myapp 它应该是 com.myapp.watchkitextensioncom.myapp.watchkitapp

您还需要为 AppID 创建相关的Provisioning Profile,一个用于扩展,一个用于应用。
如果您在 Watch 应用中使用它们,请添加所需的附加组件(如钥匙串(keychain))。

总而言之,您将需要 6 个 PP,3 个用于开发,3 个用于归档/存储。使用 Xcode 6.3 团队配置开发停止工作(for me)

下一步转到 Xcode > Preferences > Accounts > YOUR_ACCOUNT > View Details ...,CTRL+单击其中一个配置文件并在 Finder 中打开。将所有配置文件移至垃圾箱,然后刷新配置文件。

在您的目标中,确保您为主应用程序目标、Watchkit 扩展目标和 Watchkit 应用程序目标设置了正确的团队,同时确保您为主应用程序目标和 Watchkit 扩展目标分配了正确的配置文件( Watchkit 应用程序配置文件无法设置,但会自动分配编辑:使用 Xcode 6.3 必须设置)。

为确保一切正常清理构建文件夹:在 Xcode 中按住命令并执行 Product > Clean build folders ...

现在您可以存档了。

关于ios - Watchkit 扩展 - 未找到匹配的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28816339/

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