Мой проект работает в симуляторе нормально, но выдает ошибку связи с устройством - PullRequest
0 голосов
/ 06 сентября 2011

Я получаю следующее предупреждение о ссылке для каждого включенного фреймворка, если я пытаюсь запустить его с использованием фактического устройства iphone, но оно отлично работает с симулятором:

ld: предупреждение: игнорирование файла /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/UIKIT.framework/UIKIT, файл был создан для неподдерживаемого формата файла, который не является связанная архитектура (armv7)

Я получаю ту же ошибку для Foundation, CoreGraphics и т. Д.

Раньше он хорошо работал на обеих платформах с одним и тем же Storekit.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011

В зависимости от того, на какую версию ОС вы ориентируетесь, вам может понадобиться включить другие платформы, чтобы убедиться, что вы получаете все из них.В вашей архитектуре убедитесь, что у вас есть armv6, armv7 и i386, чтобы он правильно собирался и работал в симуляторе, а также на любых устройствах, на которых вы можете его запустить.

0 голосов
/ 07 сентября 2011

В предупреждении говорится, что вы пытаетесь связать каркас Simulator SDK при компиляции для устройства.Не уверен почему, попробуйте переустановить StoreKit в настройках проекта.Кроме того, убедитесь, что вы компилируете для правильной архитектуры или просто создаете толстый двоичный файл.

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