是否可以安全地设置"产品名称"属性,或者是否应该重命名目标



我是一个全新的苹果平台开发新手。我首先安装Xcode并设置一个新的watchOS项目。我注意到我有三种"产品"。在我的新项目中:

  1. App
  2. My App WatchKit App

第一个似乎是实际的AppStore目标,第二个是实际的应用程序,第三个不确定。我的代码驻留在"我的App WatchKit扩展"而"我的App WatchKit App";只包含资产目录和Info。plist文件。

不幸的是,我的应用程序在watchOS设备上显示为"我的应用程序WatchKit应用程序"。我只希望它是"我的应用程序"。很明显。我可以更改"产品名称"。属性"My App WatchKit App"到"我的应用程序"。但是,它默认为"$(TARGET_NAME)"。所以我不确定是应该重命名整个目标还是只设置"产品名称"属性"My App WatchKit App"目标。这里的最佳实践是什么?

你的项目是一个手表应用程序,还是一个带有iOS应用程序的手表应用程序?尽管没那么重要在这种情况下,重要的是要知道您是否完全

当你建立一个新的Xcode项目时,有一个窗口,你必须提供你的产品名称。而就是应用程序的名称。

要解决这个特殊的在这种情况下,我会这样做:进入Info.plist文件(在WatchKit App的文件夹中);将Bundle display name键的值更改为应用程序的名称

当你运行你的应用时,它应该像你期望的那样显示。

关于你提到的"三个"属性,你可以阅读苹果公司的这篇文章:https://developer.apple.com/documentation/watchkit/creating_independent_watchos_apps/setting_up_a_watchos_project,它简明地解释了每个文件夹的作用。

如果有什么不清楚的,请告诉我。

相关内容

  • 没有找到相关文章

最新更新