iOS framework動態庫重簽名

2021-09-13 09:01:47 字數 851 閱讀 5320

真機上執行.framework時,如果報如下資訊時表示framework動態庫沒有簽名,需要進行重簽名:

dyld: library not loaded: @rpath/xx.framework/xx

reason: no suitable image found.  did find:

message from debugger: terminated due to signal 6

1.檢視framework的簽名證書命令:

codesign -d -vv ***xx.framework

2.刪除原有的簽名

進入到xx.framwork資料夾內,刪除_codesignature資料夾

3.檢視本機可用的簽名檔案,命令:

/usr/bin/security find-identity -v -p codesigning

1) de340162a51981a466fa5d68bcaf2a07220bf4b2 "iphone developer: ... (...)"

2) 5872b661a62607bd2c892c05f3553907bea44f4f "mac developer: ... (...)"

3) 39e6f6bac63352ff3791e166a80969f088c2bf29 "iphone developer: ... (...)"

......

4.使用簽名檔案簽名命令:

codesign -fs "iphone developer: ... (...)" ***xx.framework

iOS framework動態庫重簽名

真機上執行 framework 時,如果報如下資訊時表示framework動態庫沒有簽名,需要進行重簽名 dyld library not loaded rpath xx.framework xx reason no suitable image found.did find message fro...

IOS FRAMEWORK,動態庫 等幾個問題

1,關於效能剖析工具的overhead問題,影響不影響資料統計出的函式時間的準確性?比如unity的deepprofiling在移動平台上開銷很大,那麼這時候剖析出的資料還準不準確呢?答案 總體資料是不準確的,內部拆分是準確的。總體資料不準確是說某個函式如果呼叫層級較多,其中就有較多的profile...

iOS Framework 製作教程

僅支援3.2的xcode 1.開啟xcode建立乙個 cocoa touch static library 工程,並刪除現有的target.2.右鍵project選擇新增new target,在彈出的視窗中找到cocoa 在cocoa右側視窗中選擇 loadable bundle 注意 到這步的時候...