Vuforia DataSet存在但无法在iOS设备上加载
问题描述:
我使用Unity中的Vuforia SDK制作了AR应用程序。部署到Android时一切正常。当我部署到iOS设备(如iPhone 5s)时,存在带有我的标记的DataSet,但无法加载和激活。Vuforia DataSet存在但无法在iOS设备上加载
dataSetExists
Dataset _______ could not be loaded and cannot be activated.
我一直在寻找的Vuforia论坛(即本:https://developer.vuforia.com/forum/ios/dataset-exists-fails-load-and-activate),但没有任何帮助。我有一个合适的路径,我在Mac上构建了该项目,我不会错过我的项目中的PostProcessBuildPlayer脚本。
我确实有建立在XCode中寿的应用问题。我这里使用的(http://forum.unity3d.com/threads/linker-error-on-xcode6-1-1-undefined-symbols-for-architecture-armv7-unitykeyboard_gettext.309464/)发现,在去年Redons回复中建议,要解决的问题 - 我手动重新添加所需的库到XCode项目和“构建阶段 - >链接二进制与图书馆”添加Security.framework。这是相关的吗?
我工作的统一5.2.1和6.3的XCode
我该如何解决这个问题?
答
什么工作对我来说是我手动添加以下编译器指令到ARCamera的LoadDatabaseBehaviour脚本下AddOSSpecificExternalDatasetSearchDirs功能:
#if UNITY_IOS
AddExternalDatasetSearchDir(Application.dataPath + "/Raw/QCAR/");
#endif
这是一款iOS特定的修补程序,明确指出在该流的资产文件夹iOS构建自己。
我的版本&信息:
- 统一版本:5.3.0f4
- Vuforia版本:5.0.6
- OSX版本:10.11.2(酋长)
- 的Xcode版本:7.2 (7C68)
- iOS设备:iPad mini 3
- iOS版本:9.1
它在编辑器(平台设置为iOS)中工作吗? – peterept
@peterept我没有与我的Mac Mini兼容的网络摄像头,但如果有必要,我可以购买一个。 –
它让Vuforia的开发更快更轻松地在编辑器中使用网络摄像头 - 并且您会在那里看到任何数据集错误。 – peterept