可以安全地设置 "Product Name" 属性 还是应该重命名目标
Can the "Product Name" property safely be set or should the target be renamed
我对 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”目标的“Product Name”属性。这里的最佳做法是什么?
您的项目是仅限手表的应用程序,还是带有 iOS 应用程序的 watchOS 应用程序?
虽然在这种情况下那么多并不重要,重要的是要知道你是否完全 新.
当您设置新的 Xcode 项目时,有一个 window 必须提供您的产品名称。 是您的应用程序的名称。
为了解决这个 特殊的 案例,我将执行以下操作:
转到 Info.plist
文件(它在 WatchKit App 的文件夹中);将键 Bundle display name
的值更改为您应用的名称。
当您 运行 您的应用程序时,它应该会按照您的预期显示。
关于你提到的'three'属性,你可以阅读这篇文章:Apple的https://developer.apple.com/documentation/watchkit/creating_independent_watchos_apps/setting_up_a_watchos_project,其中简明扼要地解释了每个文件夹的作用。
如果有任何不清楚的地方,请告诉我。
我对 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”目标的“Product Name”属性。这里的最佳做法是什么?
您的项目是仅限手表的应用程序,还是带有 iOS 应用程序的 watchOS 应用程序? 虽然在这种情况下那么多并不重要,重要的是要知道你是否完全 新.
当您设置新的 Xcode 项目时,有一个 window 必须提供您的产品名称。 是您的应用程序的名称。
为了解决这个 特殊的 案例,我将执行以下操作:
转到 Info.plist
文件(它在 WatchKit App 的文件夹中);将键 Bundle display name
的值更改为您应用的名称。
当您 运行 您的应用程序时,它应该会按照您的预期显示。
关于你提到的'three'属性,你可以阅读这篇文章:Apple的https://developer.apple.com/documentation/watchkit/creating_independent_watchos_apps/setting_up_a_watchos_project,其中简明扼要地解释了每个文件夹的作用。
如果有任何不清楚的地方,请告诉我。