我在尝试构建iOS应用程序时遇到这些错误.
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64
cd /Users/Markus/Development/xcode/totalbox-ios
export IPHONEOS_DEPLOYMENT_TARGET=7.1
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -F/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -filelist /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -framework CoreGraphics -framework Foundation -framework MobileCoreServices -framework QuartzCore -framework Security -framework SystemConfiguration -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=7.1 -framework CoreGraphics -framework UIKit -framework Foundation -lPods -Xlinker -dependency_info -Xlinker /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox_dependency_info.dat -o /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox
Run Code Online (Sandbox Code Playgroud)
构建设置中的PODS ROOT:
${SRCROOT}/Pods
Run Code Online (Sandbox Code Playgroud)
我没有创建这个Xcode项目 - …
前言:我确实看过类似的问题,但没有一个答案能解决我的问题.
我正在尝试使用以下方法构建我的xcode(版本5.1.1)项目:
xcodebuild clean build -sdk iphonesimulator7.0 -arch "armv7s" ONLY_ACTIVE_ARCH=NO,
当我运行这个时,我得到:No architectures to compile for (ARCHS=armv7s, VALID_ARCHS=i386 x86_64)作为一个错误.我尝试使用所有VALID_ARCHS(rm64 armv7 armv7s)作为输入的上述命令.所以我尝试运行此命令:
xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO
然后我得到No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s)一个错误.我尝试用所有其他VALID_ARCHS(i386 x86_64)运行上面的命令,也没有运气.我不知道为什么会出现这些架构错误.我的项目中有cocoapods,上面链接中的第一个答案并没有解决我的问题.
我目前正在开发的应用程序在模拟器上运行完美,但由于Xcode升级到5.1,我在设备上运行app时遇到问题.如果我在任何iOS上的任何非64位设备上运行app它运行正常,但如果我在64位设备(iPhone 5s,iPad Air)上运行它,在iOS 7.0.x应用程序崩溃时出错:
Thread 1: EXC_BAD_ACCESS (code=1, address=0x50111f87261d1146)
line 16 main.m
@autoreleasepool {
return UIApplicationMain(argc, argv, NSStringFromClass([MobileUIApplication class]), NSStringFromClass([AppDelegate class]));
}
Run Code Online (Sandbox Code Playgroud)
如果我在iOS 7.1的64位设备上运行该应用程序,它运行正常.我相信问题出在我的Target-> Architectures,它设置为"Base SDK - 最新的iOS(iOS 7.1)",但我无法将其更改为任何earler版本.我的iOS部署目标设置为iOS 6.0.有人知道任何解决方案吗?我不想发布它,并进入人们有iOS 7.0.3和应用程序崩溃的情况下他的手机.
我将Xcode更新为5.1版本,当我尝试构建我的项目时,我收到以下错误:
作为'libPods.a'的隐式依赖,Pod被拒绝,因为它的架构'armv7s'不包含所有必需的架构'armv7 armv7s'
有解决方案吗 我试过更新cocoapods gem没有成功.
我试图在iPhone 6上运行应用程序,但我得到下面提到的这个错误,我已将xcode 5转换为6.0.1版本,我尝试了所有解决方案但没有成功.我的应用程序在iPhone 5和iPhone 4s上成功运行,但它总是在iPhone 6上给我错误.这是iOS 8问题吗?我是新来的iOS 8.请帮帮我怎么解决?为什么我收到此错误?
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)
Run Code Online (Sandbox Code Playgroud)
谢谢
ios ×5
xcode ×5
cocoapods ×2
objective-c ×2
clang ×1
ios8 ×1
iphone ×1
iphone-6 ×1
xcode5.1 ×1
xcodebuild ×1