如何使用电容器重命名离子平台“ App”

时间:2019-07-03 16:27:09

标签: ionic-framework ionic4 capacitor

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

当通过ios/App向离子电容器项目添加平台时,它会生成ios/my-app文件夹,但我想将其命名为ios/my-app-test

如果可能的话,我想为同一项目在不同的环境(ios/my-app-prod# docker-compose.yml version: "3" services: app: build: . ports: - "49160:8080" links: - db depends_on: - db db: image: kartoza/postgis:9.6-2.4 environment: - POSTGRES_DB=mydb - POSTGRES_USER=postgres - POSTGRES_PASS=mypassword - POSTGRES_MULTIPLE_EXTENSIONS=postgis,pgrouting - ALLOW_IP_RANGE=0.0.0.0/0 volumes: - pgdata:/var/lib/postgresql/data restart: always volumes: pgdata: {} )中添加两个应用。

5 个答案:

答案 0 :(得分:4)

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

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

steps

Official Xcode documentation

编辑:更新电容器时避免将来出现问题的正确方法是遵循官方文档。 Renaming the application's default App name
示例:Example

答案 1 :(得分:1)

这实际上已在此处的文档中得到解决: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的策略引起了类似的问题,因此请确保仅更改目标名称。

答案 2 :(得分:0)

您不能重命名App文件夹,您只能将目标添加到本机项目中。

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

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

答案 3 :(得分:0)

这是多次尝试后的解决方案 你只需要跟随电容器 documentation

1:删除你的ios文件夹

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

npx cap add ios

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

=> 编辑 pods 文件,如 this

=> 在目标部分重命名应用检查 this image

Documentation

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

My Answer on ionic forms

答案 4 :(得分:-1)

从这个角度看,似乎您的两个问题的答案都不成立。

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