【发布时间】:2012-12-31 12:52:24
【问题描述】:
我正在考虑从头开始重建项目,我想避免这种情况,所以我寻求帮助。
当尝试在发布时构建项目时,我收到以下链接错误:
Ld /Users/MAS/Library/Developer/Xcode/DerivedData/MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/Products/Release-iphoneos/MyStreamPlayer.app/MyStreamPlayer 正常armv7 cd /Users/MAS/iphoneApps/AlfsreamPlayer/MyStreamPlayer setenv IPHONEOS_DEPLOYMENT_TARGET 6.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.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 armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk -L/Users/MAS/Library/Developer/Xcode/DerivedData/MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/Products/Release-iphoneos -L/Users/MAS/iphoneApps/AlfsreamPlayer/MyStreamPlayer -L/Users/MAS/iphoneApps/AlfsreamPlayer/MyStreamPlayer/../build -F/Users/MAS/Library/Developer/Xcode/DerivedData/MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/产品/发布-iphoneos -filelist /Users/MAS/Library/Developer/Xcode/DerivedData/MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/Intermediates/MyStreamPlayer.build/Release-iphoneos/MyStreamPlayer.build/Objects-normal/armv7/MyStreamPlayer.LinkFileList -Xlinker -map -Xlinker /Users/MAS/Library/Developer/Xcode/DerivedData/MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/Intermediates/MyStreamPlayer.build/Release-iphoneos/MyStreamPlayer.build/MyStreamPlayer-LinkMap-normal-armv7.txt -dead_strip -finalize -prefinalized-library libViewRightWebiOS.a -finalized-product /Users/MAS/Library/Developer/Xcode/DerivedData/MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/Products/Release-iphoneos/MyStreamPlayer.app/MyStreamPlayer -libVideoWebiOS -fobjc-link-runtime -miphoneos-version-min=6.0 -framework Foundation -framework UIKit -framework CoreGraphics -framework MediaPlayer -framework CFNetwork -libVideoWebiOS_debug -libVideoWebiOS -o /Users/MAS/Library/Developer/Xcode/DerivedData/ MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/Products/Release-iphoneos/MyStreamPlayer.app/MyStreamPlayer
clang:错误:没有这样的文件或目录: '/Users/MAS/Library/Developer/Xcode/DerivedData/MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl/Build/Products/Release-iphoneos/MyStreamPlayer.app/MyStreamPlayer'
调试模式没有问题。该项目在 xcode 4.5.1 上的另一台计算机上运行良好。我认为 xcode 版本可能是问题,但是当我在另一台使用 xcode 4.5.1 的计算机上尝试时,我遇到了同样的问题。
该项目使用库libVideoWebiOS。我在 Build Phases -> Link Binary With Libraries 上有它。知道这个问题会产生什么吗?这是构建设置的屏幕截图 -> 架构。
Change "Build Active Architecure Only" to Yes 有很多建议,但不幸的是,这对我不起作用。
【问题讨论】:
-
iOS 部署目标是什么?
-
@codingNinja iOS 部署目标设置为 6.0
-
我猜您丢失了一些文件,如果您的文件没有
red标记,请检查您的project。检查这个No Such File Or Directory -
@arthan.v,是的,我在产品文件夹中有一个名为 libVeri.a 的文件标记为红色。不幸的是,通过链接中的步骤并没有解决它。
-
要集成verimatrix cpm lib,您需要在构建发布版本之前安装Finializer。请联系您的供应商以获取集成工具和文档。