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实际上