如何解决可以安全地设置“产品名称”属性还是应该重命名目标
我对 Apple 平台的开发完全陌生。我首先安装 Xcode 并设置一个新的 watchOS 项目。我注意到我的新项目中有三个“产品”:
- 我的应用
- 我的应用 WatchKit 应用
- 我的应用 WatchKit 扩展
第一个似乎是实际的 AppStore 目标,第二个是实际的应用程序,不确定第三个。我的代码位于“My App WatchKit Extension”中,而“My App WatchKit App”只包含资产目录和 Info.plist 文件。
不幸的是,我的应用在 watchOS 设备上显示为“我的应用 WatchKit 应用”。我只是希望它显然是“我的应用程序”。我可以将“My App WatchKit App”的“Product Name”属性更改为“My App”。但是,它默认为“$(TARGET_NAME)”。所以我不确定我是应该重命名整个目标还是只设置“My App WatchKit App”目标的“产品名称”属性。这里有哪些最佳做法?
解决方法
您的项目是仅限观看的应用,还是带有 iOS 应用的 watchOS 应用? 尽管在这种情况下那么多并不重要,但重要的是要知道您是否完全新。
当您设置一个新的 Xcode 项目时,有一个窗口,您必须在其中提供您的产品名称。那就是您的应用的名称。
为了解决这个特殊案例,我将执行以下操作:
转到 Info.plist
文件(在 WatchKit App 文件夹中);将键 Bundle display name
的值更改为您应用的名称。
当您运行您的应用时,它应该会按照您的预期显示。
关于您提到的“三个”属性,您可以阅读这篇文章:https://developer.apple.com/documentation/watchkit/creating_independent_watchos_apps/setting_up_a_watchos_project 由 Apple 撰写,其中简要说明了每个文件夹的作用。
如果有任何不清楚的地方,请告诉我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。