ios - ShareKit 断言 : "ShareKit has been refactored to be used as Xcode subproject."

标签 ios objective-c assert git-submodules sharekit

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

2013-03-03 15:48:39.998 Symmetry Lab[4170:907] *** Assertion failure in NSString *SHKLocalizedStringFormat(NSString *)(), /Users/lukebradford/Apps/Symmetry Lab/Submodules/ShareKit/Classes/ShareKit/Core/SHK.m:811 2013-03-03 15:48:40.004 Symmetry Lab[4170:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'ShareKit has been refactored to be used as Xcode subproject. Please follow the updated installation wiki and re-add it to the project. Please do not forget to clean project and clean build folder afterwards. In case you use CocoaPods override - (NSNumber *)isUsingCocoaPods; method in your configurator subclass and return [NSNumber numberWithBool:YES]'

我已经将 ShareKit 用于其他应用程序,新旧安装方法都没有问题。有没有人遇到过类似的事情或怀疑是什么导致了这种情况?

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

最佳答案

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

关于ios - ShareKit 断言 : "ShareKit has been refactored to be used as Xcode subproject.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15190730/

相关文章:

java - 如何在 Java 中访问内部类(在断言中)

Java:在 JUnit assert* 中使用记录器

ios - 使用 Mac 代理在 Visual Studio 上调试 Xamarin.Forms iOS 应用

ios - iOS 中的多个持久存储协调器

ios - Objective-C - 无法在主线程上更新 UI

ios - 滚动时禁用表格 View 重新加载

ios - Xcode 未将 .xcappdata 加载到应用程序中

objective-c - 检测到尝试调用 iPhone 上不存在的系统库中的符号

c++ - 如何断言谷歌测试中的执行时间?

objective-c - 方法调用 - Cocoa/Obj-C