簡體   English   中英

iOS 應用程序在啟動時因“DYLD 1 庫缺失”而崩潰

[英]iOS app crashes at launch with `DYLD 1 Library missing`

我有 2 台機器從我的 xcarchive 導出 IPA。 在機器A中它正在工作。 我沒有問題,我可以安裝應用程序並使用它。 但是當從機器B導出它時,我在啟動時發生了崩潰:

Termination Reason: DYLD 1 Library missing
Library not loaded: /Users/admin/Library/Developer/Xcode/DerivedData/MyApp-dnlmptwccpzuvfamalwjuzqgqqjc/Build/Products/Debug-iphoneos/mylib.dylib
Referenced from: /private/var/containers/Bundle/Application/6AAE33-320-403-BDA-21C117699/MyApp.app/MyApp
Reason: tried: '/Users/admin/Library/Developer/Xcode/DerivedData/MyApp-dnlmptwccpzuvfamalwjuzqgqqjc/Build/Products/Debug-iphoneos/mylib.dylib' (no such file), '/usr/local/lib/mylib.dylib' (no such file), '/usr/lib/mylib.dylib' (no such file)

很明顯,鏈接是錯誤的。 兩台機器上的項目/配置和 Xcode 版本相同。

在“嵌入庫”中添加,“運行路徑搜索路徑”設置為@executable_path/Frameworks

事實上,檔案是不同的。 有效的檔案有一個用於動態庫的文件夾@rpath 另一方面,崩潰的存檔有一個文件夾Users

在職的: 在此處輸入圖像描述

崩潰: 在此處輸入圖像描述

有任何想法嗎?

非常感謝

問題是出現問題的機器上的 cmake 版本。 更新到 3.23 解決了我的問題。 事實上,這似乎是 cmake 3.15 上的一個錯誤

https://github.com/libevent/libevent/issues/920

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM