Search Unity

Webplayer does not start on Mac OSX 10.5.8

Discussion in 'Editor & General Support' started by diekeure, Mar 25, 2014.

  1. diekeure

    diekeure

    Joined:
    Jan 25, 2013
    Posts:
    221
    Hello,

    We recently released our game on the web (www.kweetet.be). All is quite ok, except for the users that run the webplayer on a mac osx 10.5.8. They receive a screen "Error launching Unity Player".

    From one user I received this WebPlayer.log:

    Code (csharp):
    1.  
    2. 140325 17:31:45 Instance starting, version 4.3.5f1_cab656801c19, UNITY_WEB_ENABLE_AUTODOWNLOAD: 1, GetDisableAutoUpdates(): 0
    3. 140325 17:31:45 Instance db358ade86fa24eb190243ace3f00d6e shutting down
    4. 140325 17:31:45 Instance starting, version 4.3.5f1_cab656801c19, UNITY_WEB_ENABLE_AUTODOWNLOAD: 1, GetDisableAutoUpdates(): 0
    5. 140325 17:31:46 Datafile https://www.kweetet.be/unity/Kweetet-web.unity3d
    6. 140325 17:31:46 UnityPlayerLoading: Loading failed, trying in temp directory
    7. 140325 17:31:48 UnityPlayerLoading: Failed loading from temp directory
    8.  
    9. 140325 17:31:48 Setting error display: 'Error launching Unity Player', details: 'Failed to create Unity loader', link: 1
    10.  
    I asked this user whether the unity plugin was installed in the correct folder, according to this answer: http://answers.unity3d.com/questions/43474/error-launching-unity-player-on-mac.html and that is the case, so no luck there.

    Someone here who can help me with this?

    Thx,
    Alex
     
  2. Graham-Dunnett

    Graham-Dunnett

    Administrator

    Joined:
    Jun 2, 2009
    Posts:
    4,287
    This usually means the player and mono bundles cannot be loaded. They are usually found in:

    /Library/Internet Plug-Ins/Unity Web Player.plugin/Contents/Frameworks

    If your customer is technical, it might be worth asking them what they see in that folder. There should be two bundles. It's also worth getting them to dive into ReleaseUnityPlayer3.x.x-i386.bundle/Contents and looking at Info.plist. That should have a key called CFBundleVersion which gives the Player version, typically 4.3.4f1. It could be that they have an older version, which is use, and the plugin is not able to download a new one and overwrite the old one. Maybe a machine restart will help?
     
  3. diekeure

    diekeure

    Joined:
    Jan 25, 2013
    Posts:
    221
    Thank you,

    To be sure the problem was unrelated to our game I asked him if some other games did work, which was not the case. I have asked him your questions and will report his answers.
     
  4. diekeure

    diekeure

    Joined:
    Jan 25, 2013
    Posts:
    221
    Hello, I received information from the user. There is nothing really strange that I can see, but this:

    * The version number in Unity Web Player.plugin/Contents/plist.info file is 4.3.5f1 while the version number in Unity Web Player.plugin/Contents/Frameworks/ReleaseUnityPlayer3.x.x-i386.bundle/Contents/plist.info is 4.3.4f1
    * The DTSDKName in Unity Web Player.plugin/Contents/plist.info is macosx10.6, while the user has macosx 10.5

    Unity Web Player.plugin/Contents/plist.info :

    Code (csharp):
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    3. <plist version="1.0">
    4. <dict>
    5.     <key>BuildMachineOSBuild</key>
    6.     <string>12C60</string>
    7.     <key>CFBundleDevelopmentRegion</key>
    8.     <string>English</string>
    9.     <key>CFBundleExecutable</key>
    10.     <string>Unity Web Player</string>
    11.     <key>CFBundleGetInfoString</key>
    12.     <string>Unity Web Player version 4.3.5f1. (c) 2013 Unity Technologies ApS. All rights reserved.</string>
    13.     <key>CFBundleIdentifier</key>
    14.     <string>com.unity.UnityWebPlayer</string>
    15.     <key>CFBundleInfoDictionaryVersion</key>
    16.     <string>6.0</string>
    17.     <key>CFBundleName</key>
    18.     <string>UnityWebPlayer</string>
    19.     <key>CFBundlePackageType</key>
    20.     <string>MOSS</string>
    21.     <key>CFBundleShortVersionString</key>
    22.     <string>UnityPlayer version 4.3.5f1</string>
    23.     <key>CFBundleSignature</key>
    24.     <string>BRPL</string>
    25.     <key>CFBundleVersion</key>
    26.     <string>4.3.5f1</string>
    27.     <key>DTCompiler</key>
    28.     <string></string>
    29.     <key>DTPlatformBuild</key>
    30.     <string>4H1503</string>
    31.     <key>DTPlatformVersion</key>
    32.     <string>GM</string>
    33.     <key>DTSDKBuild</key>
    34.     <string>10K549</string>
    35.     <key>DTSDKName</key>
    36.     <string>macosx10.6</string>
    37.     <key>DTXcode</key>
    38.     <string>0463</string>
    39.     <key>DTXcodeBuild</key>
    40.     <string>4H1503</string>
    41.     <key>UnityBuildNumber</key>
    42.     <string>cab656801c19</string>
    43.     <key>WebPluginDescription</key>
    44.     <string>Unity Web Player version 4.3.5f1. (c) 2013 Unity Technologies ApS. All rights reserved.</string>
    45.     <key>WebPluginMIMETypes</key>
    46.     <dict>
    47.         <key>application/vnd.unity</key>
    48.         <dict>
    49.             <key>WebPluginExtensions</key>
    50.             <array>
    51.                 <string>unity3d</string>
    52.             </array>
    53.             <key>WebPluginTypeDescription</key>
    54.             <string>Unity Player</string>
    55.         </dict>
    56.     </dict>
    57.     <key>WebPluginName</key>
    58.     <string>Unity Player</string>
    59. </dict>
    60. </plist>
    61.  
    Unity Web Player.plugin/Contents/Frameworks/ReleaseUnityPlayer3.x.x-i386.bundle/Contents/plist.info :

    Code (csharp):
    1.  
    2. <?xml version="1.0" encoding="UTF-8"?>
    3. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    4. <plist version="1.0">
    5. <dict>
    6.     <key>CFBundleDevelopmentRegion</key>
    7.     <string>English</string>
    8.     <key>CFBundleExecutable</key>
    9.     <string>UnityPlayer</string>
    10.     <key>CFBundleGetInfoString</key>
    11.     <string>UnityWebPlayer version 4.3.4f1. (c) 2013 Unity Technologies ApS. All rights reserved.</string>
    12.     <key>CFBundleIdentifier</key>
    13.     <string>dk.otee.UnityWebPlayerCore</string>
    14.     <key>CFBundleInfoDictionaryVersion</key>
    15.     <string>6.0</string>
    16.     <key>CFBundleName</key>
    17.     <string>UnityPlayer</string>
    18.     <key>CFBundlePackageType</key>
    19.     <string>MOSS</string>
    20.     <key>CFBundleShortVersionString</key>
    21.     <string>UnityPlayer version 4.3.4f1</string>
    22.     <key>CFBundleSignature</key>
    23.     <string>BRPL</string>
    24.     <key>CFBundleVersion</key>
    25.     <string>4.3.4f1</string>
    26.     <key>UnityBuildNumber</key>
    27.     <string>e444f76e01cd</string>
    28. </dict>
    29. </plist>
    30.  
    Hope this can lead to a solution?

    Thanks,
    Alex