2013-12-02 3 views
1


У меня был рабочий проект, а затем я скопировал проект в другой каталог, но он не сработал.
Теперь я создал новый проект xcode и добавил все необходимые папки и файлы. Это компилирует нормально, но дать эту ошибкуXcode Скопированный проект не работает

Нагрузочный приложение из-за неперехваченного исключением «NSInternalInconsistencyException», причина: «Не удалось загрузить СИБ в пачке:„NSBundle (загружен)“с именем„TJCLoadingView“»


Я пользуюсь Xcode5. Пожалуйста, скажите мне, в чем проблема, поскольку я новичок в xcode.
Спасибо

+1

У вас есть файл под названием TJCLoadingView.xib? Если это так, то упоминается в разделе «Ресурсы копирования ресурсов» на вкладке «Построить фазы» вашей цели? (Если у вас нет этого файла, это вероятный источник самой проблемы.) –

+0

Похоже, что вы либо не копировали весь проект, либо создали или добавили файл (TCJLoadingView) вне дерева папок этого проекта. Возможно, этот файл указан красным цветом в Xcode? Если да, то это отсутствует. – LearnCocos2D

ответ

0

У меня была точно такая же проблема. Я не знаю, что пошло не так, но это помогло мне.

Следуйте эти шаги:

  1. Удалить все файлы Tapjoy из проекта.
  2. Скачать последнюю версию с сайта (сейчас это 9.1.4)
  3. Добавьте его в проект так же, как на Getting Started Page (через Drag'n'Drop) - на первой попытке добавить обычным способом и получить исключение, как твое!
  4. Добавить все эти LIBS:

    • AdSupport
    • CFNetwork
    • CoreGraphics
    • CoreLocation
    • CoreMotion
    • CoreTelephony
    • EvenKitUI
    • EventKit
    • Фонд
    • libsqlite3.0
    • libxml2
    • libz
    • MapKit
    • MediaPlayer
    • MessageUI
    • MobileCoreServices
    • QuartzCore
    • Social (необязательно)
    • StoreKit
    • SystemConfiguration
    • Twitter
    • UIKit
  5. Добавьте ваш TJ-то код, как:

    [Tapjoy requestTapjoyConnect: kTapJoyAppID SecretKey: kTapJoySecretKey опции: @ {TJC_OPTION_ENABLE_LOGGING: @ (YES)} ];

  6. Попробуйте снова скомпилировать.

0

Точно такая же проблема для меня. Для меня добавлен комплект TapjoyResources.bundle до Copy Bundle Resources под номером Build Phases. Он включен в файл Tapjoy.framework.

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

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