Unity 4.3.4 + Sphero 插件在使用包含的示例场景时崩溃
Posted
技术标签:
【中文标题】Unity 4.3.4 + Sphero 插件在使用包含的示例场景时崩溃【英文标题】:Unity 4.3.4 + Sphero Plugin crashes when using example scenes included 【发布时间】:2014-03-31 09:45:14 【问题描述】:我正在尝试使用适用于 Unity 1.5 的 Sphero 插件从 Unity 4.3 构建一个 ios 应用,但每当我尝试使用包含的三个示例之一时,该应用就会在应用与 Sphero 连接后立即崩溃。
以下是我从 Xcode 收到的错误消息。
void _UIPerformResizeOfTextViewForTextContainer(NSLayoutManager *, UIView *, NSTextContainer *, NSUInteger)() 中的断言失败,/SourceCache/UIFoundation/UIFoundation-264.8/UIFoundation/TextSystem/NSLayoutManager_Private.m:1510
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“仅在主线程上运行!”
我也尝试在建筑设置中的其他链接标志中添加以下内容,但并没有解决问题。
-all_load
我在 iPhone5s、Unity 4.3.4 和 Xcode5 上使用 iOS7。欢迎提出任何建议。
谢谢!
【问题讨论】:
我也尝试过从 github (github.com/orbotix/Sphero-iOS-SDK) 获得的适用于 Unity 的 IOS SDK,但在 iPhone5s 上使用 Xcode 5.1 时仍然会抛出相同的错误消息。 【参考方案1】:尝试用 iOS github 中的最新版本替换 assets/plugins/iOS 中的 RobotKit.framework 版本,看看它是否修复它,我怀疑它会。你可以在这里抓住它:https://github.com/orbotix/Sphero-iOS-SDK
【讨论】:
以上是关于Unity 4.3.4 + Sphero 插件在使用包含的示例场景时崩溃的主要内容,如果未能解决你的问题,请参考以下文章