2

避けたいプロジェクトを一から作り直すことを考えているので、助けを求めています。

リリース時にプロジェクトをビルドしようとすると、次のリンクエラーが発生します。

Ld / Users / MAS / Library / Developer / Xcode / DerivedData / MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl / Build / Products / Release-iphoneos / MyStreamPlayer.app / MyStreamPlayer normal armv7 cd / Users / MAS / iphoneApps / AlfsreamPlayer / MyStreamPlayer setenv IPH /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/ SDK/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 / Al MyStreamPlayer /../ build -F / Users / MAS / Library / Developer / Xcode / DerivedData / MyStreamPlayer-auylvnjdlrkfpvaxnulcaadbfhwl / Build / Products / Release-iphoneos -filelist / Users / MAS / Library / Developer / Xcode / DerivedData / MyStreamPlayer-auylvnjdl /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 -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ビルド/製品/リリース-iphoneos/MyStreamPlayer.app / MyStreamPlayerapp / 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/MyStreamPlayerapp / 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'

デバッグモードで問題ありません。プロジェクトは、xcode4.5.1の別のコンピューターで正常に実行されます。xcodeバージョンが問題になる可能性があると思いましたが、xcode 4.5.1を搭載した別のコンピューターで試してみると、同じ問題が発生しました。

プロジェクトはライブラリを使用しますlibVideoWebiOS。ビルドフェーズ->バイナリとライブラリのリンクにあります。この問題が発生する可能性のあるアイデアはありますか?これは、ビルド設定->アーキテクチャのスクリーンショットです。

アーキテクチャ

たくさんの提案がありますがChange "Build Active Architecure Only" to Yes、残念ながらそれは私にはうまくいきませんでした。

4

2 に答える 2

0

Ron は正しいです。リリース ビルドを作成する前に、Finalizer を使用する必要があります。ファイナライザーが機能するように、Xcode が閉じていることを確認してください。

于 2013-09-19T22:59:14.220 に答える
0

あなたのコメントから、あなたが持っているようmultiple targetsですprojectthird party librariesまたはを使用している場合はwrapper classesproject. 必要なものだけを追加してくださいfiles and foldersreleaseプロジェクトをモードにする方法がわかりませんmultiple targets。しかし、プロジェクトを作成するとtarget、問題が解決する場合があります。

の を削除し、その に必要なものをすべて追加しreferencesます。それが役に立てば幸い。third party project.xcodeprojsource filesproject

于 2013-01-17T06:02:24.933 に答える