- Home /
WWW Crashing on IOS 4.3.3 for unity4
There is an serious bug resulting game crash while loading an AssetBundle by WWW www = new WWW(url) ; We have purchased Unity 4.0 and hope anyone can support us for our project.
The project is build in the Unity 4.0, it runs well on IOS 5.0+, but it crash on IOS 4.3.3 and IOS 4.3.5(compiled with xcode 4.5.1). We have tested with the official AssetBundles example, and the official example also crashed on iOS 4.X version
The error logs as follows:
 terminate called after throwing an instance of 'NSException'
 
 
 
 2012-12-17 17:47:23.442 shootingrpg01[497:607] -[NSURLResponse allHeaderFields]: unrecognized selector sent to instance 0x112e920
 2012-12-17 17:47:23.527 shootingrpg01[497:607] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSURLResponse allHeaderFields]: unrecognized selector sent to instance 0x112e920'
 *** Call stack at first throw:
 (
     0   CoreFoundation                      0x368fd64f __exceptionPreprocess + 114
     1   libobjc.A.dylib                     0x30e1bc5d objc_exception_throw + 24
     2   CoreFoundation                      0x369011bf -[NSObject(NSObject) doesNotRecognizeSelector:] + 102
     3   CoreFoundation                      0x36900649 ___forwarding___ + 508
     4   CoreFoundation                      0x36877180 _CF_forwarding_prep_0 + 48
     5   shootingrpg01                       0x002af79c -[ConnectionDelegate connection:didReceiveResponse:] + 44
     6   Foundation                          0x3422f237 -[NSURLConnection(NSURLConnectionReallyInternal) sendDidReceiveResponse:] + 90
     7   Foundation                          0x3422f13f _NSURLConnectionDidReceiveResponse + 86
     8   CFNetwork                           0x364c657d _ZN19URLConnectionClient29_clientSendDidReceiveResponseEP14_CFURLResponsePNS_26ClientConnectionEventQueueE + 52
     9   CFNetwork                           0x364bbfb5 _ZN19URLConnectionClient26ClientConnectionEventQueue33processAllEventsAndConsumePayloadEP20XConnectionEventInfoI12XClientEvent18XClientEventParamsEl + 212
     10  CFNetwork                           0x364bc0cd _ZN19URLConnectionClient26ClientConnectionEventQueue33processAllEventsAndConsumePayloadEP20XConnectionEventInfoI12XClientEvent18XClientEventParamsEl + 492
     11  CFNetwork                           0x364bbe37 _ZN19URLConnectionClient13processEventsEv + 70
     12  CFNetwork                           0x364bbde9 _ZN13URLConnection24multiplexerClientPerformEP18RunLoopMultiplexer + 36
     13  CFNetwork                           0x364bbd5b _ZN17MultiplexerSource7performEv + 126
     14  CFNetwork                           0x364bbcd9 _ZN17MultiplexerSource8_performEPv + 8
     15  CoreFoundation                      0x368d4a79 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
     16  CoreFoundation                      0x368d675f __CFRunLoopDoSources0 + 382
     17  CoreFoundation                      0x368d74eb __CFRunLoopRun + 230
     18  CoreFoundation                      0x36867ec3 CFRunLoopRunSpecific + 230
     19  CoreFoundation                      0x36867dcb CFRunLoopRunInMode + 58
     20  GraphicsServices                    0x3165c41f GSEventRunModal + 114
     21  GraphicsServices                    0x3165c4cb GSEventRun + 62
     22  UIKit                               0x3362bd69 -[UIApplication _run] + 404
     23  UIKit                               0x33629807 UIApplicationMain + 670
     24  shootingrpg01                       0x00005764 main + 160
     25  shootingrpg01                       0x00003a28 start + 40
 )
 terminate called after throwing an instance of 'NSException'
 
This problem is very frustrating, Is there anyway to solve this?
Thanks in advance.
Answer by rudolpho · Jan 24, 2013 at 09:18 PM
We have exactly the same problem, did you manage to solve this? Thanks
Answer by Titus · Feb 04, 2013 at 12:49 PM
fixed in unity 4.0.1
Specifically this line in the 4.0.1 release notes(http://unity3d.com/unity/whats-new/unity-4.0.1):
iOS: fix WWW class crash when loading files via file:// on iOS 4.x devices
Answer by plolley · Oct 27, 2019 at 08:26 PM
I had the same problem and it was because of too many '/' characters when loading 'file://' URIs on iOS.
This page helped: https://docs.unity3d.com/ScriptReference/WWW.html
Notes http://, https:// and file:// protocols are supported on iPhone. ftp:// protocol support is limited to anonymous downloads only. Other protocols are not supported.
Note: When using file protocol on Windows and Windows Store Apps for accessing local files, you have to specify file:/// (with three slashes).
Thanks! :)
Your answer
 
 
             Follow this Question
Related Questions
Crash on iOS after upgrading to Unity 4 1 Answer
On-Demand Resource iOS/Android - AssetBundles 1 Answer
AssetBundle won't download on iPad 0 Answers
IL2CPP Crash on Instantiate(gameObject) 2 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                