如何将平台应用程序名称从“App”重命名为其他名称?当通过npx cap add ios向离子电容器项目添加平台时,会生成ios/App文件夹,但我希望将其命名为ios/my-app。如果可能的话,我想为同一个项目添加两个不同环境的应用程序(ios/my-app-test和ios/my-app-prod)。
npx cap add ios
ios/App
ios/my-app
ios/my-app-test
ios/my-app-prod
2fjabf4q1#
从调查来看,你的两个问题的答案似乎都是否定的。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
py49o6xq2#
实际上,这在以下文档中得到了解决:https://capacitor.ionicframework.com/docs/ios/configuration/#renaming-the-application-s-default-app-name您不能重命名App文件夹,但可以通过将“目标”重命名为“App”来设置应用的名称。1.在Xcode中,单击目标名称两次以编辑名称。1.将显示“App”的Podfile更新为新目标名称。
target 'App' do # <- change 'App' to 'Your App Name' capacitor_pods # Add your Pods here end
1.重新启动Xcode以查看完全反映的更改。不要尝试更改项目本身的名称,否则可能会出现问题...保留为App即可。@bittor poza的策略导致了类似的问题,因此请确保只更改目标名称。
8gsdolmq3#
我通过两个简单的步骤更改了项目的名称。1.选择项目的名称。1.在右侧的菜单中输入新名称。
Xcode官方文档编辑:在更新Capacitor时,避免未来出现问题的正确方法是遵循官方文档。重命名应用程序的默认应用程序名称示例:示例
yi0zb3m44#
您不能重命名App文件夹,您可以做的是将目标添加到本机项目。只需右键单击现有的“应用程序”目标并选择复制。如果单击“应用程序”文本,您也可以重命名现有目标。但如果您添加新目标或重命名现有目标,则还必须修改Podfile以添加新目标或相应地重命名当前目标。
nfs0ujit5#
以下是多次尝试后的解决方案,您只需遵循电容器文档
**1:**删除ios文件夹**2:**然后使用此cmd再次添加ios
**3:**然后按照电容器官方文档要求执行两个步骤。**=〉**编辑pod文件,如this**=〉**重命名目标节中的应用程序检查this image
Documentation那么它就不会抛出任何错误完美地工作My Answer on ionic forms
5ktev3wc6#
截至2023年,之前所有的解决方案似乎要么效果不佳,要么给予问题。我不是说这个解决方案绝对是最好的,但我发现这一点是当我在面对所有这些解决方案时遇到的问题。Change the iOS app display name您可以按照以下步骤更改应用程序上显示的应用程序显示名称1.单击应用程序项目文件夹1.转到目标区域(通常命名为App,但我的不是,因为我手动更改了名称)1.转到信息选项卡1.转到捆绑包显示名称并更改值。此值将与iOS应用上显示的名称相同,因此不要使用太多字母。
6条答案
按热度按时间2fjabf4q1#
从调查来看,你的两个问题的答案似乎都是否定的。
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
py49o6xq2#
实际上,这在以下文档中得到了解决:https://capacitor.ionicframework.com/docs/ios/configuration/#renaming-the-application-s-default-app-name
您不能重命名App文件夹,但可以通过将“目标”重命名为“App”来设置应用的名称。
1.在Xcode中,单击目标名称两次以编辑名称。
1.将显示“App”的Podfile更新为新目标名称。
1.重新启动Xcode以查看完全反映的更改。
不要尝试更改项目本身的名称,否则可能会出现问题...保留为App即可。@bittor poza的策略导致了类似的问题,因此请确保只更改目标名称。
8gsdolmq3#
我通过两个简单的步骤更改了项目的名称。
1.选择项目的名称。
1.在右侧的菜单中输入新名称。
Xcode官方文档
编辑:在更新Capacitor时,避免未来出现问题的正确方法是遵循官方文档。重命名应用程序的默认应用程序名称
示例:示例
yi0zb3m44#
您不能重命名App文件夹,您可以做的是将目标添加到本机项目。
只需右键单击现有的“应用程序”目标并选择复制。如果单击“应用程序”文本,您也可以重命名现有目标。
但如果您添加新目标或重命名现有目标,则还必须修改Podfile以添加新目标或相应地重命名当前目标。
nfs0ujit5#
以下是多次尝试后的解决方案,您只需遵循电容器文档
**1:**删除ios文件夹
**2:**然后使用此cmd再次添加ios
**3:**然后按照电容器官方文档要求执行两个步骤。
**=〉**编辑pod文件,如this
**=〉**重命名目标节中的应用程序检查this image
Documentation
那么它就不会抛出任何错误完美地工作
My Answer on ionic forms
5ktev3wc6#
截至2023年,之前所有的解决方案似乎要么效果不佳,要么给予问题。我不是说这个解决方案绝对是最好的,但我发现这一点是当我在面对所有这些解决方案时遇到的问题。
Change the iOS app display name
您可以按照以下步骤更改应用程序上显示的应用程序显示名称
1.单击应用程序项目文件夹
1.转到目标区域(通常命名为App,但我的不是,因为我手动更改了名称)
1.转到信息选项卡
1.转到捆绑包显示名称并更改值。此值将与iOS应用上显示的名称相同,因此不要使用太多字母。