【问题标题】:ShareKit assert: "ShareKit has been refactored to be used as Xcode subproject."ShareKit 断言:“ShareKit 已被重构为用作 Xcode 子项目。”
【发布时间】:2013-03-03 20:54:00
【问题描述】:

我无法让ShareKit 2.0 在我的应用程序中工作。我已经按照最新的安装说明,为 ShareKit 创建了一个子模块,并尝试了清理和重建、删除和替换子模块等等。但是当我尝试创建 SHKActionSheet 时,我得到了这个断言:

2013-03-03 15:48:39.998 Symmetry Lab[4170:907] *** 断言失败 在 NSString *SHKLocalizedStringFormat(NSString *)() 中, /用户/lukebradford/应用程序/对称 Lab/Submodules/ShareKit/Classes/ShareKit/Core/SHK.m:811 2013-03-03 15:48:40.004 Symmetry Lab[4170:907] *** 由于以下原因而终止应用程序 未捕获的异常“NSInternalInconsistencyException”,原因: 'ShareKit 已被重构为用作 Xcode 子项目。请 按照更新的安装 wiki 并将其重新添加到项目中。 请不要忘记清理项目和清理构建文件夹 然后。如果您使用 CocoaPods 覆盖 - (NSNumber *) 正在使用 CocoaPods;配置器子类中的方法并返回 [NSNumber numberWithBool:YES]'

我已将 ShareKit 用于其他应用程序,无论新旧安装方法都没有问题。有没有人遇到过类似的情况或怀疑是什么原因造成的?

我不会对 ShareKit 做任何疯狂的事情,只需设置我的自定义配置器,然后启动带有图像的操作表。感谢您提供的任何帮助!

【问题讨论】:

    标签: ios objective-c assert git-submodules sharekit


    【解决方案1】:

    您使用的是哪个版本的 sharekit?您是否使用来自https://github.com/ShareKit/ 的最新版本(他们称之为“2.0”)?我最近在一个项目中使用了它,并且遇到了各种各样的痛苦,直到我意识到网络上出现最多的版本 (http://getsharekit.com) 对当前的 iOS 来说是一个很大的伤害。

    【讨论】:

    • 是的,我使用的是最新版本,直接来自 GitHub。
    • 啊,那不知道。只能说显而易见的:要么你有我不认识的错误,要么尽管你有最好的意图,但在安装到你的项目的过程中你错过了或稍微误会了一些东西。如果没有更多详细信息显示您的项目配置状态,我将无法提供帮助。也许更有帮助的人会识别错误消息....
    • 该死,我只是错过了复制捆绑资源的步骤!废话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2011-10-08
    • 2012-08-31
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多