Ios 在iPhone 4S测试设备(真实设备)上遇到错误,即;apple mach-o链接器错误链接器命令失败,退出代码为“1”;

Ios 在iPhone 4S测试设备(真实设备)上遇到错误,即;apple mach-o链接器错误链接器命令失败,退出代码为“1”;,ios,iphone,xcode,ios7,Ios,Iphone,Xcode,Ios7,我在我的iPhone应用程序中使用tesseract api,用于Xcode 5中的IOS SDK 7.0,它在模拟器上运行良好,但在测试设备(真实设备)上显示错误,即“apple mach-o链接器错误链接器命令失败,退出代码为1”,请任何人帮助我解决问题。问题是:- Ld/Users/newtechfusion/Library/Developer/Xcode/DerivedData/CardScan-cyclrdpdetmngbjcyzotcszjfe/Build/Products/Debu

我在我的iPhone应用程序中使用tesseract api,用于Xcode 5中的IOS SDK 7.0,它在模拟器上运行良好,但在测试设备(真实设备)上显示错误,即“apple mach-o链接器错误链接器命令失败,退出代码为1”,请任何人帮助我解决问题。问题是:-

Ld/Users/newtechfusion/Library/Developer/Xcode/DerivedData/CardScan-cyclrdpdetmngbjcyzotcszjfe/Build/Products/Debug-iphoneos/CardScan.app/CardScan-normal-armv7 cd“/用户/newtechfusion/下载/CardScan master 5” setenv IPHONEOS_部署_目标7.0 setenv PATH“/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode 2.app/Contents/Developer/usr/bin:/usr/sbin:/sbin” /Applications/Xcode\2.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/clang++-arch-armv7-isysroot/Applications/Xcode\2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk-L/Users/newtechfusion/Library/Developer/Xcode/DerivedData/CardScan cyclrdpdetmngbjcyzotcszjfe/Build/Products/Debug iphoneos-L/Users/newtechfusion/Downloads/CardScan master\5/tesseract ocr/outdir-F/Users/newtechfusion/Library/Developer/Xcode/DerivedData/CardScan cyclrdpdetmngbjcyzotcszjfe/Build/Products/Debug iphoneos-filelist/Users/newtechfusion/Library/Developer/Xcode/DerivedData/CardScan-cyclrdpdetmngbjcyzotcszjfe/Build/Intermediates/CardScan.Build/Debug-iphoneos/CardScan.Build/Objects-normal/armv7/CardScan.LinkFileList-fobjc-link-runtime-stdlib=libstdc++-miphoneos-version=7.0-framework QuartzCore-framework-CFNetwork-framework-SystemConfiguration框架安全性-框架CORIDATA -框架基础-框架UIKIT——框架核心图形-LICESSertAsAPI API -LTESSERACTACK-CSTRULT-LTESSercTyCuTILL LTESSercType分类-LTESSertSerixCuTILT-DICT-TILT-LTESRACTIORIGION图像-LTESCERSTACTION-LTESCERACTHOTEXTRODD LTT Service Type培训-LTESCERACTHOVER VIEWER LTESCERACTION WordReC-框架地址簿-框架地址簿UI-lsqlite3.0-Xlinker-dependency_info-Xlinker/Users/newtechfusion/Library/Developer/Xcode/DerivedData/CardScan-cyclrdpdetmngbjcyzotcszjfe/Build/Intermediates/CardScan.Build/Debug-iphoneos/CardScan.Build/Objects-normal/armv7/CardScan_dependency_-info.dat-o/用户/newtechfusion/Library/Developer/Xcode/DerivedData/CardScan-cyclrdpdetmngbjcyzotcszjfe/Build/Products/Debug-iphoneos/CardScan.app/CardScan

ld:文件是通用的(2个切片),但不包含(n)个armv7切片:/Users/newtechfusion/Downloads/CardScan master 5/tesseract ocr/outdir/libtesseract_api.a文件'/Users/newtechfusion/Downloads/CardScan master 5/tesseract ocr/outdir/libtesseract_api.a',用于架构armv7 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)


!链接器命令失败,退出代码为1(使用-v查看调用)

这意味着您的库“libtesseract_api.a”没有为armv7编译。您需要使用与armv7编译的库相同的库。如果仍要使用此库,则必须删除对armv7的支持(最好将armv7编译为armv7,大多数iOS设备都使用armv7),请转到
Project->Build Settings->
从“有效架构”中删除架构armv7。并将“仅构建活动体系结构”设置为“是”,因为您要为配置的体系结构构建应用程序

检查您的证书和设备目标请显示完整的错误消息。谢谢您的评论,但我已经检查了证书和目标设备,它不适用于mecheck此感谢我也这么做了,但在真正的设备上没有变化