otool

    0熱度

    2回答

    我正在構建源代碼iOS的啓用位代碼的動態框架(使用cmake和xcodebuild)。我使用lipo和install_name_tool來製作一個胖二進制文件並更新LC_ID_DYLIB,以正確加載二進制文件。當我存檔應用程序時,框架被正確簽名並與應用程序打包在一起。這是file輸出: MyFramework: Mach-O universal binary with 3 architecture

    1熱度

    1回答

    我想使用psql實用工具單機版,而無需通過brew或其他方式安裝postgress(我有我的理由)。我在OS X上使用psql 9.5.3版,該版本隨PostgressApp一起發佈。 當我只分發PSQL,我得到的錯誤: dyld: lazy symbol binding failed: Symbol not found: _PQsslInUse ... Expected in: /usr/l

    1熱度

    1回答

    我希望能夠通過調試符號靜態鏈接到libc版本,然後通過lldb運行我的程序。 otool -L <my binary> 使它看起來像唯一的動態鏈接庫(DLL)是: /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1) 這也是我的猜測是libc中的DLL是(雖然nm未列出的一切,我會

    0熱度

    2回答

    除了崩潰報告,我還有.app和.dSYM包。我試圖通過運行以下命令 /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash crash.crash > SymbolicatedPaperio.crash 異常堆棧跟蹤看起來像前幾行到

    1熱度

    1回答

    嗨,最近我爲我的公司寫了一個應用程序,但後來我發現了這個工具 - otool。所以,我想檢查我的應用程序otool,發現如下: cmd LC_ENCRYPTION_INFO cmdsize 20 cryptoff 4093 cryptsize 142512 cryptid 0 我GOOGLE了未確認動物,得知我的應用程序沒有加密,可以被破解和RE。有誰

    0熱度

    1回答

    我現在正在使用otool工作幾小時,但我沒有弄清楚如何獲取信息,如果啓用了二進制代碼。 它嘗試了以下內容: 首先,我建立一個簡單的iOS應用程序並運行: otool -arch arm64 -l testApp1 | grep bitcode 之後,我下載了一個二元框架,從kontakt.io。我確信有位代碼被啓用。所以我嘗試過: otool -arch arm64 -l KontaktSDK

    0熱度

    1回答

    我們被Apple拒絕了。所有的時間都適合嗎?但是這一次我們有點難住。陳述這個問題的舊方法並沒有提供解決方案的線索。 從蘋果: 5功率:軟件要求 性能 - 2.5.1 你的應用程序使用或引用了下列非 - 公共API: transition:didComplete: 在App Store上不允許使用非公共API,因爲 如果這些API發生變化,它可能會導致糟糕的用戶體驗。 這個應用程序已經有近五年了,多

    0熱度

    1回答

    我的應用程序被Apple拒絕,因爲不知何故,我的應用程序使用私有API。 蘋果說我的應用程序使用 框架:「/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation」:CFHashBytes 我找不到代碼任何東西,所以我搜索stackoverflow和fout,我可以使用otool或字符串。 用繩子我發

    0熱度

    1回答

    重啓我的開發機器後,我的Rust項目停止在macOS上運行。錯誤信息是: dyld: Symbol not found: __cg_jpeg_resync_to_restart Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO Expected in: /usr/lo

    1熱度

    1回答

    我一直無法弄清楚爲什麼我的二進制文件沒有加載。它是一個由MATLAB(MEX文件)加載的dylib,並鏈接到不同位置的不少dylib。 MATLAB告訴我它無法加載MEX文件,但我無法弄清楚它無法找到哪些依賴關係。 有沒有人有任何建議如何調試這樣的事情? 在Linux上,ldd是調試此問題的最佳工具。人們一直在說otool -L是與Linux ldd等價的MacOS,但事實並非如此。 ldd實際上