我是一个全新的苹果平台开发新手。我首先安装Xcode并设置一个新的watchOS项目。我注意到我有三种"产品"。在我的新项目中:
- App
- 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,它简明地解释了每个文件夹的作用。
如果有什么不清楚的,请告诉我。