如何将平台应用程序名称从“ 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: {}
)中添加两个应用。
答案 0 :(得分:4)
我通过两个简单的步骤更改了项目的名称。
编辑:更新电容器时避免将来出现问题的正确方法是遵循官方文档。 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”的“目标”来设置应用名称。
target 'App' do # <- change 'App' to 'Your App Name'
capacitor_pods
# Add your Pods here
end
不要尝试更改项目本身的名称,否则事情可能会开始崩溃...只是保留为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
那么它不会抛出任何错误工作完美
答案 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