首页 > 解决方案 > 如何设置一个自定义端口,在 Xcode 中使用电容器运行我的混合应用程序?

问题描述

我正在使用 ionic 4 和电容器开发一个混合应用程序,我读到您可以设置一个自定义端口,当您在模拟器或设备中测试它时将在其中运行您的应用程序,并且在电容器.config.json 中,一切都在 android 中工作studio SDK 或真实设备,但是,当我在 Mac 中的 Xcode 中运行我的应用程序时,设备模拟器和真实设备都无法工作,每次我运行它时它都会通过随机端口运行,可能是http://localhost:3177http: //localhost:7137等,我设置了一个始终在 android 中工作的固定端口,但就像 xcode 或 ios 之类的东西与该配置重叠并在随机端口中运行应用程序。一些想法?我正在使用ionic 4、macOS 10.13.6 和 Xcode 10.0

标签: iosxcodeportionic4capacitor

解决方案


端口必须是字符串,而不是 int。

在 Android 上它可以工作,因为它JSONObject是选择值的类,并且似乎将 int 转换为字符串,但 iOS 不进行任何转换,因此它返回 nil ,就好像它没有配置一样。


推荐阅读