Xcode 独立监视项目文件目标

问题描述 投票:0回答:1

如果我创建一个项目: 观看 > 应用程序 然后选择“仅观看应用程序”的收音机 我得到一个有 2 个目标的项目: 目的地为 iPhone 的“AppName” 和“应用程序名称观看应用程序”

对于一个只能在手表上使用且独立于 iPhone 运行的应用程序,为什么要制作 iPhone 存根? 需要吗?

我确信这是导致我的应用程序昨天被拒绝的原因: “该应用程序没有应用程序图标”

当我检查我提交的二进制文件时,果然第一个“AppName.app”没有图标。但嵌套在该 .app 文件中的“AppName.app”确实有图标。

Xcode 项目中只生成了一个资产目录,针对我为其提供图标的“AppName Watch App”。

生成的 Xcode 项目(可重复)也会产生此警告: “/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Library/Application Support/MessagesApplicationStub/MessagesApplicationStub.xcassets 警告构建:无法获取版本 9.1 的设备 Watch6,18 的特征集”

与消息应用程序存根相关。

所以:

我可以并且应该删除 iPhone 目标存根吗? 或者我是否需要以其他方式解决丢失的应用程序图标和警告问题。?

watchkit
1个回答
0
投票

我通过重新安装 Xcode 成功解决了一个非常类似的错误(如下)。我不知道为什么它有效,但这是最后的手段。

输入目录均不包含匹配的贴纸图标集或 应用程序图标集名为“MessagesApplicationStub”。

© www.soinside.com 2019 - 2024. All rights reserved.