如果我创建一个项目: 观看 > 应用程序 然后选择“仅观看应用程序”的收音机 我得到一个有 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 目标存根吗? 或者我是否需要以其他方式解决丢失的应用程序图标和警告问题。?
我通过重新安装 Xcode 成功解决了一个非常类似的错误(如下)。我不知道为什么它有效,但这是最后的手段。
输入目录均不包含匹配的贴纸图标集或 应用程序图标集名为“MessagesApplicationStub”。