ShareKit断言:“ShareKit已被重构为用作Xcode子项目。”

时间:2013-03-03 20:54:01

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

我无法在我的应用中使用ShareKit 2.0。我遵循了最新的安装说明,为ShareKit创建了一个子模块,并尝试清理和重建,删除和替换子模块,等等。但是当我尝试创建一个SHKActionSheet时,我得到了这个断言:

  

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

我已经将ShareKit用于其他应用程序而没有旧安装方法和新安装方法的问题。有没有人碰到类似的东西或怀疑可能导致这种情况的原因?

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

1 个答案:

答案 0 :(得分:1)

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