Ошибка компиляции после добавления интернационализации iphone - PullRequest
0 голосов
/ 21 мая 2011

У меня проблема. У меня есть проект iphone в Xcode 4, и я скомпилировал этот проект отлично, но я добавил интернационализацию в приложение, и теперь, если я попытаюсь скомпилировать приложение, Компиляция не выполнена, и выдает следующую ошибку: "Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1"

"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"

Что я могу сделать, чтобы это работало?

Спасибо.

1 Ответ

0 голосов
/ 22 мая 2011

Вы случайно создали локализованную версию файла .m?

Из сообщения об ошибке кажется, что у вас есть два раза один и тот же файл с вашим объектом.


Если вы сделали это специально, потому что хотели локализовать все эти @"words" в своем коде, вы сделали это неправильно.
В этом случае прочитайте Руководство по локализации приложений iPhone .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...