ios - 如何设置一个自定义端口,在 Xcode 中使用电容器运行我的混合应用程序?
问题描述
我正在使用 ionic 4 和电容器开发一个混合应用程序,我读到您可以设置一个自定义端口,当您在模拟器或设备中测试它时将在其中运行您的应用程序,并且在电容器.config.json 中,一切都在 android 中工作studio SDK 或真实设备,但是,当我在 Mac 中的 Xcode 中运行我的应用程序时,设备模拟器和真实设备都无法工作,每次我运行它时它都会通过随机端口运行,可能是http://localhost:3177或http: //localhost:7137等,我设置了一个始终在 android 中工作的固定端口,但就像 xcode 或 ios 之类的东西与该配置重叠并在随机端口中运行应用程序。一些想法?我正在使用ionic 4、macOS 10.13.6 和 Xcode 10.0
解决方案
端口必须是字符串,而不是 int。
在 Android 上它可以工作,因为它JSONObject
是选择值的类,并且似乎将 int 转换为字符串,但 iOS 不进行任何转换,因此它返回 nil ,就好像它没有配置一样。
推荐阅读
- c++ - 从对象返回函数c ++返回一个新对象
- javascript - 在遍历数组时创建对象
- ios - Safari 无法打开页面,因为地址无效
- html - 如何对齐图像中心的文本
- spring - Couchbase 过滤器查询 -> 使用 Spring Data Couchbase(SpEL 表示法)在两个数字之间范围内的数字。)
- r - RStudio notebook,knitr,从包生成的html输出和从笔记本生成的word文件
- node.js - 下载时生成的docx为空
- kubernetes - k8s 如何知道主机上运行的服务?
- java - 我如何用两种不同的方法在同一个文本字段上书写?
- android - SIGABRT 在使用 Android NDK 的 ASAN 中捕获异常