Parse.com查询在iOS 64位上未返回:Unity 5.0,il2cpp



我在Unity应用程序中集成了parse.com,它运行正常。最近,我将64位iOS应用程序的统一版本升级到5.0,解析查询不再返回。我使用的是最新的Parse SDK,即v1.3.4。我使用il2cpp框架导出到xCode项目。

这是代码,我正在尝试

var query = ParseObject.GetQuery("Configuration").WhereEqualTo("Key", "MetaVersion");
query.FindAsync().ContinueWith(t->{
    Debug.Log("Never gets printed");
});

Il2CPP在本问题提出时仍在进行中。Bug报告了严格的repo项目中的问题,这些问题将得到解决。

值得注意的是,您不需要移动到Unity 5.0以获得64位支持。4.6.3中也提供了相同的64位支持,这是本问题提出时的最新版本4.6。

更新:Unity 4.6.3p1(http://unity3d.com/unity/qa/patch-releases)可能至少在4.6中修复了您的问题。版本说明包含:

(669983)-iOS/IL2CPP:允许ParseSDK中的LogInAsync方法正确工作。

新版本的Unity 5最终会包含这一点,我相信。

Parse开发人员已经解决了Parse SDK v1.3.5中的许多IL2CPP问题。如果你还没有尝试过那个版本,我会推荐它。

最新更新