我刚刚将旧项目升级到新的iOS 7.它已经在使用Cocoapods了.我编译并运行,在模拟器和设备上一切正常.我试图使用Xcode存档它,我得到以下错误.
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗!
更新:
Pods项目的体系结构设置如下:
Standard architectures (armv7,armv7s)
Run Code Online (Sandbox Code Playgroud)
解决方案:
Cocoapods已从我的项目中删除.现在一切都很好!
我有一个带有2个目标的Xcode 4项目,一个用于iPhone,另一个用于iPad.如果我点击iPad目标并尝试转到Build Settings Xcode 4崩溃:
遇到多个断言.第一个断言是:/SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-269/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/FileTypes/../PBXFileType.m:594中的ASSERTION FAILURE:文件名应该是非空字符串,但它是零
显然pbxproj文件在某处有一个错误的引用 - 可能是由于我被git强制执行的许多手动合并引起的.有没有办法清理pbxproj文件,以便它再次正常工作或告诉哪一行导致问题?我真的真的不喜欢必须从头创建项目.