【发布时间】:2020-10-28 23:39:13
【问题描述】:
我有一个 react-native 应用程序。这个应用有一个iOS版本,使用Highcharts。
# package.json
...
"dependencies": {
"@highcharts/highcharts-react-native": "^3.1.2"
"highcharts": "^8.2.0"
}
...
在 Xcode 中,当我在本地运行应用程序时,图表显示正常。但是当我构建一个 iOS 二进制文件 (.ipa) 时,相同的图表区域是空的。
这告诉我 Highcharts 库没有包含在打包的二进制文件中。
我一直在使用 package.json、Podfile 以及 Xcode 库和框架。但似乎没有任何效果。
在这里,我真的被准时杀死了。有人遇到过这个并修复了吗?
编辑(2020 年 10 月 21 日)
我附上了 i) 工作和 ii) 非工作屏幕的屏幕截图。
我的问题似乎也类似于这个 SO question。 App behaves different when run from XCode compared to .ipa
根据那里的答案,当我更改存档的构建配置以调试生成的.ipa 开始工作!1
但是,如果我不想对发送给 Apple 的构建使用调试,那么我该如何构建 + 存档以使所有库都正常工作。
【问题讨论】:
-
首先,您是否检查了一般先决条件 - github.com/highcharts/… 并且您是否遵循了这些步骤 github.com/highcharts/highcharts-react-native#installing?如果答案是肯定的,请尝试从此评论中应用此解决方法:github.com/highcharts/highcharts-react-native/issues/…
-
@SebastianWędzel 是的,我遇到了类似的问题,但补丁略有不同。请看下面我的回答。谢谢!
标签: ios highcharts react-native-ios ipa