gpt4 book ai didi

ios - watchkit 重命名目标 - 无效包不是 watchkit 二进制文件

转载 作者:行者123 更新时间:2023-11-29 10:30:11 27 4
gpt4 key购买 nike

在具有 WatchKit 扩展和 WatchKit 应用程序 - 目标的 xcode 项目中。如果我重命名目标 - 从例如:“Sample WatchKit App”和“Sample WatchKit Extension” - 默认生成的名称到例如“WatchKit 应用”和“WatchKit 扩展”。

我可以编译并签署二进制文件,但在设备上它说“无效的 bundle 不是 watchkit 二进制文件”——在将其重命名回原始名称后——它再次工作。

还尝试重命名项目文件中所有出现的“Sample WatchKit App”和“Sample WatchKit Extensions”——通过文本编辑器——构建良好——甚至可以很好地上传到 itc,但不能在设备上运行。

有什么想法吗?

问候 Helm

最佳答案

我不知道它是否仍然相关,但我最近遇到了同样的问题。

重命名 WatchApp 和 WatchApp Extension 后,目标 watch 应用永远不会启动。

我的解决方案:

  • 确保在您的 WatchApp -> Build Settings -> User-defined -> IBSC_MODULE 中是正确的扩展标识符(带下划线的扩展名)。
  • 确保您所有的 watch Storyboard类都有更新的模块。由于您更改了它(通过重命名扩展目标)。 Xcode 不会自动执行此操作。

这两个步骤使我的 WatchApp 在重命名目标后可以正常工作。

关于ios - watchkit 重命名目标 - 无效包不是 watchkit 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30048345/

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