1


我有一个工作项目,然后我将项目复制到其他目录,但它没有工作。
现在我创建了一个新的 xcode 项目并添加了所有必需的文件夹和文件。它编译得很好,但给出了这个错误

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在包中加载 NIB:“NSBundle(已加载)”,名称为“TJCLoadingView”


我正在使用 Xcode5。请告诉我是什么问题,因为我是 xcode 的新手。
谢谢

4

2 回答 2

2

对我来说完全相同的问题。对我来说,将捆绑包添加TapjoyResources.bundle到帮助Copy Bundle ResourcesBuild Phases。它包含在Tapjoy.framework文件中。

我猜它不是立即复制的,但如果你从一开始就正确包含框架,它可能应该有。

于 2016-02-29T09:37:09.850 回答
0

我有完全相同的问题。我不知道出了什么问题,但它帮助了我。

请按照以下步骤操作:

  1. 从项目中删除所有 TapJoy 文件。
  2. 从网站下载最新版本(现在是 9.1.4)
  3. 将它添加到项目中,就像在入门页面上一样(通过 Drag'n'Drop) - 起初我尝试以通常的方式添加并获得像你一样的异常!
  4. 添加所有这些库:

    • 广告支持
    • CF网络
    • 核心图形
    • 核心位置
    • 核心运动
    • 核心电话
    • EvenKitUI
    • 事件套件
    • 基础
    • libsqlite3.0
    • libxml2
    • 地图套件
    • 媒体播放器
    • 消息界面
    • 移动核心服务
    • 石英芯
    • 社交(可选)
    • StoreKit
    • 系统配置
    • 推特
    • UIKit
  5. 添加您的 TJ 代码,例如:

    [Tapjoy requestTapjoyConnect:kTapJoyAppID secretKey:kTapJoySecretKey options:@{ TJC_OPTION_ENABLE_LOGGING : @(YES) } ];

  6. 尝试再次编译。

于 2014-01-21T01:56:14.723 回答