zoukankan      html  css  js  c++  java
  • ios .framework动态库重签名

    真机上运行.framework时,如果报

    dyld'dyld_fatal_error:
    dyld: Library not loaded: @rpath/XX.framework/XX Referenced from: /var/containers/Bundle/Application/DF33E1CB-0A69-4303-A22A-686E643DE922/iDoctors.app/iDoctors Reason: no suitable image found. Did find: /private/var/containers/Bundle/Application/DF33E1CB-0A69-4303-A22A-686E643DE922/iDoctors.app/XX.framework/XX: code signing blocked mmap() of '/private/var/containers/Bundle/Application/DF33E1CB-0A69-4303-A22A-686E643DE922/iDoctors.app/XX.framework/XX' Message from debugger: Terminated due to signal 6
    信息时表示framework动态库没有签名,需要进行重签名
    1.查看framework的签名证书
    命令:codesign -d -vv XX.framework
    结果:
    Identifier=。。。。。
    Format=bundle with Mach-O universal (i386 armv7 x86_64 arm64)
    CodeDirectory v=20200 size=1553 flags=0x0(none) hashes=43+3 location=embedded
    Signature size=4704
    Authority=iPhone Developer: 。。。。。 (V29747P8JD)
    Authority=Apple Worldwide Developer Relations Certification Authority
    Authority=Apple Root CA
    Signed Time=。。。。。
    Info.plist entries=21
    TeamIdentifier=。。。。。
    Sealed Resources version=2 rules=12 files=17
    Internal requirements count=1 size=184

    2.删除原有的签名
    进入到XX.framwork文件夹内,删除_CodeSignature文件夹

    3.查看本机可用的签名文件
    命令:/usr/bin/security find-identity -v -p codesigning
    结果:
      1) EE09C867380905FAC14709270E24115220F916CD "iPhone Developer: 。。。。。。 (。。。。。。)"
      2) BBB914894BEA70D9817F08637BDB783482AB996E "Mac Developer: 。。。。。。 (。。。。。。)"
      3) C2E7EEE17EDDFBCAB216325BDB9AC13A155424B5 "iPhone Developer: 。。。。。。 (。。。。。。)"
      4) 9BFAF7DE5562E30D59ACEA416E7AC08E3059464B "iPhone Developer: 。。。。。。 (。。。。。。)"
         4 valid identities found
    4.使用签名文件签名
    命令:codesign -fs “iPhone Developer: xxxx (XXXX)” XX.framework
  • 相关阅读:
    刻舟求剑,
    录制时间是不准确的,
    HIV T2
    DNA RNA
    洛谷 P1428 小鱼比可爱
    Codevs 1081 线段树练习2
    Codevs 1080 线段树联系
    Tarjan算法
    Codevs 2611 观光旅游
    洛谷 1865 A%B问题
  • 原文地址:https://www.cnblogs.com/wenrisheng/p/6434278.html
Copyright © 2011-2022 走看看