【问题标题】:How to check supported architectures for my framework in terminal?如何在终端中检查我的框架支持的架构?
【发布时间】:2016-11-11 11:10:06
【问题描述】:

我想知道哪些架构支持我的框架。

我提到了一些堆栈溢出问题,并在终端中尝试过这样的

lipo -info /Users/admin/library/myFramework.framework

但我没有得到任何解决方案。

如何解决我的问题。

【问题讨论】:

    标签: ios objective-c iphone architecture


    【解决方案1】:

    lipo -info pathToFramework/MyFramework.framework/MyFramework

    你可能会收到类似的错误

    xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") 不存在,使用 xcode-select --switch path/to/Xcode.app 指定 Xcode您希望用于命令行开发人员工具(或参见 man xcode-select)

    选择命令行工具

    之后再试一次

    lipo -info pathToFramework/MyFramework.framework/MyFramework

    【讨论】:

      【解决方案2】:

      在终端:

      file /path/to/MyFramework.framework/MyFramework
      

      示例输出:

      path/to//MyFramework.framework/MyFramework: Mach-O universal binary with 5 architectures
      path/to//MyFramework.framework/MyFramework (for architecture x86_64):   Mach-O 64-bit dynamically linked shared library x86_64
      path/to//MyFramework.framework/MyFramework (for architecture i386): Mach-O dynamically linked shared library i386
      path/to//MyFramework.framework/MyFramework (for architecture armv7):    Mach-O dynamically linked shared library arm
      path/to//MyFramework.framework/MyFramework (for architecture armv7s):   Mach-O dynamically linked shared library arm
      path/to//MyFramework.framework/MyFramework (for architecture arm64):    Mach-O 64-bit dynamically linked shared library
      

      【讨论】:

        猜你喜欢
        • 2014-01-13
        • 2013-12-10
        • 1970-01-01
        • 1970-01-01
        • 2012-03-06
        • 2020-05-18
        • 1970-01-01
        • 1970-01-01
        • 2018-07-16
        相关资源
        最近更新 更多