9

如何将平台应用程序名称从“App”重命名为其他名称?

将平台添加到离子电容器项目时,npx cap add ios它会生成ios/App文件夹,但我想命名它ios/my-app

如果可能的话,我想为不同的环境(ios/my-app-testios/my-app-prod)为同一个项目添加两个应用程序。

4

5 回答 5

9

从调查来看,您的两个问题的答案似乎都是否定的。

IOS模板来自这里:

https://github.com/ionic-team/capacitor/tree/master/ios-template

其中设置了 /App/ 文件夹,没有任何配置选项。

命令从这里开始:

https://github.com/ionic-team/capacitor/blob/master/cli/src/tasks/add.ts

然后交给 ios 的这个文件:

https://github.com/ionic-team/capacitor/blob/master/cli/src/ios/add.ts

所有的设置都放在一起:

https://github.com/ionic-team/capacitor/blob/master/cli/src/config.ts#L182

这表明它只是拉入模板目录,没有配置其中子文件夹的任何重命名的选项:

https://github.com/ionic-team/capacitor/blob/master/cli/src/ios/add.ts#L17

于 2019-07-06T10:06:26.703 回答
7

我通过两个简单的步骤更改了项目的名称。

  1. 选择项目的名称。
  2. 在右侧菜单中输入新名称。

脚步

Xcode 官方文档

编辑:在更新电容器时避免将来出现问题的正确方法是遵循官方文档。重命名应用程序的默认应用程序名称
示例:示例

于 2020-02-24T11:40:21.800 回答
6

这实际上现在在此处的文档中得到解决:https ://capacitor.ionicframework.com/docs/ios/configuration/#renaming-the-application-s-default-app-name

您不能重命名 App 文件夹,但您可以通过重命名名为“App”的“目标”来设置应用程序的名称。

  1. 在 Xcode 中,单击目标名称两次以编辑名称。
  2. 将显示“App”的 Podfile 更新为新的目标名称。
target 'App' do # <- change 'App' to 'Your App Name'
  capacitor_pods
  # Add your Pods here
end
  1. 重新启动 Xcode 以查看完全反映的更改。

不要尝试更改项目本身的名称,否则事情可能会开始中断......只需作为 App 离开。@bittor poza 的策略引起了类似的问题,因此请确保只更改目标名称。

于 2020-06-22T20:38:48.723 回答
3

您不能重命名 App 文件夹,您可以做的是向本机项目添加目标。

只需右键单击现有的“应用程序”目标并选择重复。如果单击“App”文本,您也可以重命名现有目标。

但是,如果您添加新目标或重命名现有目标,您还必须修改 Podfile 以添加新目标或相应地重命名当前目标。

于 2019-07-18T14:36:11.847 回答
0

这是多次尝试后的解决方案,您只需遵循电容器文档

1:删除你的ios文件夹

2:然后再次使用这个cmd添加ios

npx cap add ios

3:然后按照要求你做两个步骤的电容器官方文档。

=>像这样编辑 pods 文件

=>在目标部分重命名应用程序检查此图像

文档

那么它不会完美地抛出任何错误

我对离子形式的回答

于 2021-02-04T12:04:24.110 回答