2013-03-06 5 views
0

На самом деле я начал свое применение в Xcode 4.3.3 в 4 месяца назад,Запуск Xcode 4.3.3 проекта с Xcode 4.5.2 в устройстве .. (Нет проблема в тренажере)

Теперь наше требование чтобы запустить приложение впрошивки 6,0

для этой цели я модернизировал свой Xcode в Xcode 4.5.2 Wich поддерживает IOS 6,0.

эти приложения, запущенные в xcode 5.5.2, выполняются на устройстве без каких-либо проблем.

But those apps Started in Xcode 4.3.3 and bellow are not executed while im testing in Device (Any ios).

(нет проблем в тренажере ..)

я получил ошибку "Apple Mach O Linker Error"

лязг: ошибка: команда линкер потерпела неудачу с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Я попытался following steps, even I didn't run the app ..

Отключите устройство.

  1. Отсоедините устройство.
  2. Выход Xcode (Не просто закройте окно, закройте его)
  3. Удалить производный папку данных (~/Library/Developer/Xcode/DerivedData/gbrvhlvwmpiobxdujegtghggrffp - или что-то в этом роде)
  4. Теперь запустите Xcode, подключить устройство и запустить проект.

ответ

0

У меня была та же проблема. Просто случайно удалил файл .m, а .h был в проекте. Ошибка

Проблема исчезла, когда я восстановил файл .m. Также когда-то проблема заключалась в том, что в

XCode 4, зависимости не предполагают настройки архитектуры основного проекта,

они ранее делали в XCode. Мне пришлось пройти все мои зависимости, установив их для

правильная архитектура.

+0

См. Эти обсуждения и проверки: http://stackoverflow.com/questions/10116427/apple-mach-o-linker-id-error и http://stackoverflow.com/questions/5329001/apple-mach-o -linker-error-when-compiling-for-device – Vishal

+0

Проверьте всю необходимую фреймворк ... Иногда требуется фреймворк ... – Vishal

+0

если я пропустил какой-либо файл, то как он работает в 4.3.3 –

Смежные вопросы