2011-05-21 24 views
0

我遇到問題。我在Xcode 4一個iphone的項目,我這個項目編譯完美,但我有加國際化的應用程序,現在,如果我嘗試編譯應用程序編譯失敗,並給我一個錯誤:"Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1"添加國際化後編譯錯誤iphone

"ld: duplicate symbol _OBJC_IVAR_$_Detail.tweets in /Users/user/Library/Developer/Xcode/DerivedData/ApplicationName-cofhylaattdxjreknuzixudblevt/Build/Intermediates/ApplicationName.build/Debug-iphonesimulator/ApplicationName.build/Objects-normal/i386/Detail-7AC84D3333010C52.o and /Users/user/Library/Developer/Xcode/DerivedData/ApplicationName-cofhylaattdxjreknuzixudblevt/Build/Intermediates/ApplicationName.build/Debug-iphonesimulator/ApplicationName.build/Objects-normal/i386/Detail-A96D1FAB88823E17.o for architecture i386" 

什麼我能做到讓它工作?

謝謝。

+0

您對國際化意味着什麼? – edo42 2011-05-21 18:36:29

回答

0

您是否無意中創建了.m文件的本地化版本?

從錯誤消息,它聽起來像你有兩次與你的對象相同的文件。


如果你是故意的,因爲你想本地化所有這些@"words"在你的代碼,你沒有錯。
在這種情況下請閱讀iPhone Applications Localization Guide

+0

您好, 非常感謝您的幫助!我故意這樣做了,但我看到了同行的聯繫,這很棒!我知道了! 謝謝大家。 – Paolpa 2011-05-25 09:42:18