【问题标题】:Get UUID from .mobileprovision File using Nodejs使用 Nodejs 从 .mobileprovision 文件中获取 UUID
【发布时间】:2016-09-06 09:43:50
【问题描述】:

我想从 .mobileprovision 文件中提取 UUID 但无法做到。

我尝试了 xml2jsprovision 和 nodejs 的不同模块来实现这一点,我也尝试了这个https://gist.github.com/benvium/2568707,但没有取得任何成功。

【问题讨论】:

    标签: node.js shell mobileprovision


    【解决方案1】:

    这对我来说很好用:

    const provisioning = require('provisioning');
    
    provisioning('XXX.mobileprovision', (err, obj) => {
      if (err) throw err; // TODO: handle better
      console.log(obj.UUID);
    });
    

    使用provisioning 模块。

    【讨论】:

    • 感谢您的回复,我尝试了这个但它抛出了这个错误Error: Command failed: Error reading S/MIME message 140160313910928:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:asn1_lib.c:157: at ChildProcess.exithandler (child_process.js:637:15) at ChildProcess.EventEmitter.emit (events.js:98:17) at maybeClose (child_process.js:743:16) at Process.ChildProcess._handle.onexit (child_process.js:810:5)
    • @ZainAbbas 我已经针对我拥有的各种 mobileprovision 文件运行了它,它对我来说效果很好,所以恐怕我无法帮助你解决这个错误。您尝试解析的文件来自哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 2013-06-14
    • 2020-09-17
    • 2021-06-20
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多