【问题标题】:Apple Mach-O Linker (ld) Error Group when run in iphone 5 Device在 iphone 5 设备中运行时的 Apple Mach-O 链接器 (ld) 错误组
【发布时间】:2017-10-29 08:11:23
【问题描述】:

每当我在iPhone 5 device model:A1429 中运行我的应用程序时,我都会收到以下错误:

我无法在 iPhone 5 型号中运行该应用程序。虽然应用程序通过模拟器和iphone 6s,6s+ device 运行良好。然而,我可以在我的 iphone 5 设备上运行其他项目。

请帮助我,为什么我无法在iphone 5 Device 中运行我的应用程序?

注意:
Iphone5 iOS版本:10.3.2(14F89)
Xcode 版本:8.3.2 (8E2002)

错误信息:

Ld /Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Products/Debug-iphoneos/myApp.app/myApp 正常 armv7 cd "/Users/mydrive/Desktop/myApp 2" 导出 IPHONEOS_DEPLOYMENT_TARGET=8.0 导出 PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr /bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk -L/Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Products/Debug-iphoneos -L/Users/mydrive/Desktop/myApp\ 2/myApp -F/Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Products/Debug-iphoneos -filelist /Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Intermediates/myApp.build/Debug-iphoneos/myApp.build/Objects-normal/armv7/myApp.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -miphoneos-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Intermediates/myApp.build /Debug-iphoneos/myApp.build/Objects-normal/armv7/myApp_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fembed-bitcode-marker -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -Xlinker -add_ast_path -Xlinker /Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Intermediates/myApp.build/Debug-iphoneos/myApp.build/Objects-normal/armv7/myApp.swiftmodule -框架安全 /Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Products/Debug-iphoneos/libsqlcipher.a -lsqlite3.0 -Xlinker -dependency_info -Xlinker /Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Intermediates/myApp.build/Debug-iphoneos/myApp.build/Objects-normal/armv7/myApp_dependency_info .dat -o /Users/mydrive/Library/Developer/Xcode/DerivedData/myApp-eqvhrwwgwngmksguwakvgjbdeygf/Build/Products/Debug-iphoneos/myApp.app/myApp

【问题讨论】:

  • 显示完整错误

标签: ios xcode8 iphone-5


【解决方案1】:

这个问题有不同的解决方案,其中之一是将启用Bitcode设置为No(顺便说一句,这可能不是你的解决方案,但很有可能。试试吧)

【讨论】:

  • 你使用任何 pod 文件吗?我的意思是任何第三方框架
  • 这个问题是个鬼问题。清除缓存,重启Xcode,模拟器和MAC,保证框架的正确链接或者,有时候什么都不做也能解决这个问题。
  • 请查看错误消息。我也不在我的应用程序中使用任何 pod 文件
【解决方案2】:

退出 Xcode 然后启动它做

产品 > Clean 或 Shift + Command + K

然后运行你的项目

希望有效果

【讨论】:

    【解决方案3】:

    正如我在我的应用程序中使用的SqlCipher project。设置Enable Bitcode=No。删除错误,我的应用程序在iPhone 5 device 上成功运行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-05
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 2023-03-30
      相关资源
      最近更新 更多