【问题标题】:Pod lib lint fail - Auto-Linking supplied ... file was built for x86_64 which is not the architecture being linked (i386)Pod lib lint 失败 - 提供的自动链接...文件是为 x86_64 构建的,它不是被链接的架构 (i386)
【发布时间】:2017-04-27 03:51:25
【问题描述】:

我在 Swift 3 中制作一个 pod,当我尝试 lint 我的项目时,我在构建时遇到了一些错误。

我正在使用 Xcode 8.2(测试版)和 macOS Sierra。

这是我得到的错误:

      ..................

      ld: symbol(s) not found for architecture i386
      clang: error: linker command failed with exit code 1 (use -v to see invocation)

    ** BUILD FAILED **

     The following build commands failed:
     Ld /Users/Me/Library/Developer/Xcode/DerivedData/App-bfgilsvmbnmybfcdfnlsszcgntbe/Build/Intermediates/Pods.build/Release-iphonesimulator/LocalPusher.build/Objects-normal/i386/LocalPusher normal i386
     (1 failure)
    -> LocalPusher (1.0.0)

     [!] LocalPusher did not pass validation, due to 1 error.
     You can use the `--no-clean` option to inspect any issue.

    - ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code. You can use `--verbose` for more information.
    - NOTE  | xcodebuild:  warning: target specifies SWIFT_VERSION = '3.0', but it is overridden by TOOLCHAINS = 'swift'
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftFoundation.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftFoundation.dylib
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftObjectiveC.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftObjectiveC.dylib
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftDispatch.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftDispatch.dylib
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftCore.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftCore.dylib
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftCoreGraphics.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftCoreGraphics.dylib
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftUIKit.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftUIKit.dylib
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftDarwin.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftDarwin.dylib
    - NOTE  | [iOS] xcodebuild:  ld: warning: Auto-Linking supplied '/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftCoreImage.dylib', file was built for x86_64 which is not the architecture being linked (i386): /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/lib/swift/iphonesimulator/libswiftCoreImage.dylib
    - NOTE  | [iOS] xcodebuild:  clang: error: linker command failed with exit code 1 (use -v to see invocation)

    [!] LocalPusher did not pass validation, due to 1 error.
    You can use the `--no-clean` option to inspect any issue.

【问题讨论】:

    标签: swift xcode cocoapods xcodebuild


    【解决方案1】:

    抱歉,我没有代表将此添加为评论。

    您收到的错误使用 --verbose 提及以获取更多信息。 您应该重新运行添加--verbose 的命令(如果没有明确指出问题所在,则共享该输出)。这将为正在发生的错误提供更多详细信息。

    【讨论】:

      猜你喜欢
      • 2015-01-19
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多