如何浏览NSBundle内容?

问题描述 投票:0回答:1

我已经通过react-native bundle打包了一个名为main.jsbundle的NSBundle文件,我可以使用哪个工具来浏览其内容?我可以看到它里面有缩小的js代码,并且在文件的开头也有某种索引。我需要提取js代码才能调试问题。

ios react-native nsbundle
1个回答
0
投票

NSBundle是完全不同的东西–它是表示包装应用程序和框架的Apple格式的本机类,允许从本机代码访问和操纵它。

您正在询问React Native bundle,这是一个包含最小JS代码的单个文件+一个用于存储图像和数据的资产文件夹的概念。您实际上可以使用常规工具(例如uglify-js)缩小js-bundle的大小,并尝试对其进行检查。

[您也可以使用sourcemaps produced by Metro,也许还可以使用metro-symbolicate来了解捆绑软件中的精简代码如何映射到实际资源,尽管在不了解当前问题的情况下我无法推荐更具体的内容。

© www.soinside.com 2019 - 2024. All rights reserved.