Unity3d UNITYREPORTwwFinishedLoadingData Xcode崩溃

Unity3d UNITYREPORTwwFinishedLoadingData Xcode崩溃,unity3d,xcode7.1,Unity3d,Xcode7.1,在过去的两天里,我一直在讨论这个问题。我正在使用Unity 5.2.3f1,并通过WWW(URL)类调用URL。URL使用https,因此是SSL安全的。我正在检索的文件是一个简单的plist文件,我已经将它放在我的dropbox帐户中。该调用是在一个协程中进行的,其结果将出现在一个yield语句中。我还在Info.plist文件中添加了App-Allow-Transport属性,并在其中允许任意加载true 然而,每当我试图检索数据时,我的应用程序在UnityReportWWWFinished

在过去的两天里,我一直在讨论这个问题。我正在使用Unity 5.2.3f1,并通过WWW(URL)类调用URL。URL使用https,因此是SSL安全的。我正在检索的文件是一个简单的plist文件,我已经将它放在我的dropbox帐户中。该调用是在一个协程中进行的,其结果将出现在一个yield语句中。我还在Info.plist文件中添加了App-Allow-Transport属性,并在其中允许任意加载true

然而,每当我试图检索数据时,我的应用程序在UnityReportWWWFinishedLoadingData之后在FeedUnityWebStream停止崩溃

崩溃日志如下:

为启蒙设置1个工作线程。 线程->id:16e677000->优先级:1 2015-11-30 15:53:58.278 3体操[1029:280327]-[NSMallocBlockbytes]:发送到实例0x13898d260的无法识别的选择器 2015-11-30 15:53:58.368 3体操[1029:280327]未捕获异常:NSInvalidArgumentException:-[NSMallocBlockbytes]:未识别的选择器发送到实例0x13898d260 ( 0 CoreFoundation 0x0000000185b7cf60+148 1 libobjc.A.dylib 0x000000019a63ff80 objc_异常_抛出+56 2 CoreFoundation 0x0000000185b83c5c+0 3芯基础0x0000000185b80c00+872 4 CoreFoundation 0x0000000185a84cac\u CF\u转发\u准备\u 0+92 5 3体操0x000000010043 2008年2月_zn3ww18饲料单位潮流B+104 6 3体操0x00000001006796a8单位报告WWW最终加载数据+68 7 CFN网络0x000000018540f6a8+80 8 CFN网络0x000000018540f638+200 9 CFN网络0x000000018540f7ac+56 10 CFN网络0x000000018527b4fc+100 11 CFN网络0x0000000185369b38+108 12 libdispatch.dylib 0x0000000101e7dc68 _dispatch_client_callout+16 13 libdispatch.dylib 0x0000000101e8740c_dispatch_block_invoke+564 14 CFN网络0x0000000185267ce4+36 15 CoreFoundation 0x0000000185a606cc CFArrayApplyFunction+68 16 CFN网络0x0000000185267bc8+136 17 CFN网络0x0000000185267a88+312 18 CFN网络0x00000001852678b4+68 19核心基础0x0000000185b34544+24 20 CoreFoundation 0x0000000185b33f58+412 21芯基础0x0000000185b31cd8+724 22 CoreFoundation 0x0000000185a60ca0 CFRunLoopRunSpecific+384 23图形服务0x0000000190c9c088 GSEventRunModal+180 24 UIKit 0x000000018b178ffc UIApplicationMain+204 25三维体操0x0000000100053100主要+144 26 libdyld.dylib 0x000000019ae8e8b8+4 ) 2015-11-30 15:53:58.369 3体操[1029:280327]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[\uu NSMallocBlock\uuuu字节]:未识别的选择器发送到实例0x13898d260' *第一次抛出调用堆栈: (0x185b7cf48 0x19a63ff80 0x185b83c5c 0x185b80c00 0x185a84cac 0x10043fe08 0x1006796a8 0x18540f6a8 0x18540f638 0x18540f7ac 0x18527b4fc 0x185369b38 0x101e7dc68 0x101e8740c 0x185267ce4 0x185a606cc 0x185267bc8 0x185267a88 0x1852678b4 0x185b34544 0x185b33f58 0x185b31cd8 0x185a60ca0 0x190C9C08B18B18B1018E8) libc++abi.dylib:以NSException类型的未捕获异常终止

我知道这个问题与苹果最近在iOS9中引入的安全设置有关。到目前为止,我一直在使用的解决方案是添加NSAppTransportSecurity。然而,它只是不工作了。在这件事上需要帮助


我的Unity版本是5.2.3,Xcode是7.1。

不确定这是否是正确的方法,但我最终设法使它工作起来。我关闭了ARC设置,以允许保留很少的文件。这是我不应该做的,因为在构建阶段为这些文件设置一个简单的单独标志就可以完成。重新打开ARC后,程序的其余部分工作正常。新手或新手犯的错误。默认情况下,Unity5向前打开圆弧。我想在导出的Xcode项目中很大程度上取决于它。希望这对遇到类似情况的人有所帮助