Search Unity

  1. Check out our Unite Austin 2017 YouTube playlist to catch up on what you missed. More videos coming soon.
    Dismiss Notice
  2. Unity 2017.2 is now released.
    Dismiss Notice
  3. The Unity Gear Store is here to help you look great at your next meetup, user group or conference. With all new Unity apparel, stickers and more!
    Dismiss Notice
  4. Introducing the Unity Essentials Packs! Find out more.
    Dismiss Notice
  5. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice
  6. Unity 2017.3 beta is now available for download.
    Dismiss Notice
Dismiss Notice
Get hired in VR/AR: Unity partners with Udacity on Nanodegree program credentials to help you get hired! Read more on and get started on our blog here.

ARKit support for iOS via Unity-ARKit-Plugin

Discussion in 'ARKit Preview' started by jimmya, Jun 5, 2017.

  1. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    [PLEASE READ BEFORE YOU POST: We want to provide the best support we can afford to, but when there is a lot of noise on the forum, it gets harder to support legitimate issues. So please read the FAQ, and if possible read recent posts in the forum to see if your topic is covered already]

    Unity ARKit plugin
    will provide developers with friendly access to ARKit features like world-tracking, live video rendering, plane estimation and updates, hit-testing API, ambient light estimation, and raw point cloud data.

    All the features exposed by the ARKit are available from the C# scripting API within Unity. There are also Unity Components for easy integration of these features with existing Unity game projects. Please see the README.md file in the bitbucket repository for more info.

    • Unity’s AR Kit plugin requires the release version of Unity 2017.1.0 or later. It is also compatible with the Experimental VR build used for macOS VR content creation and Unity 5.x versions of Unity 5.6.2 or later.
    • Requires iOS 11 or later
    • Requires XCode 9 beta or later, with iOS SDK that includes ARKit Framework
    • Requires iOS device that supports ARKit (iPhone 6S or later, iPad (2017) or later)
    Note: Xcode 9 beta 5 changed ARKit API and you have to update to latest version of our ARKit plugin to get things working again.
    Our plugin is available as open source from https://bitbucket.org/Unity-Technologies/unity-arkit-plugin

    Also available from the asset store.

    Information from REAMDE.md in project:

    Unity ARKit Plugin

    This is a native plugin that enables using all the functionality of the ARKit SDK simply within your Unity projects for
    iOS. The plugin exposes ARKit SDK's world tracking capabilities, rendering the camera video input, plane detection and
    update, point cloud extraction, light estimation, and hit testing API to Unity developers for their AR projects. This plugin is a preview quality build that
    should help to get you up and running quickly with this technology, but the implementation and APIs may change to cater
    to the underlying technology.

    The plugin is open sourced and is released under the MIT license.

    Requirements:
    Unity 2017.1.0f3+ or 5.6.2+
    iOS 11 Beta 7
    Xcode 9 Beta 6 with latest iOS SDK that contains ARKit Framework
    iOS device that supports ARKit


    How to use this code drop:

    The code drop is a Unity project that you can load up in any Unity version that is later than v5.6.2. The Unity
    project contains the plugin sources and some example scenes and components that you may use in your own projects.

    Here is a summary of the important files in the plugin:

    "/Assets/Plugins/iOS/UnityARKit/NativeInterface/ARSessionNative.mm" - this is the Objective-C code that actually interfaces with ARKit SDK


    "/Assets/Plugins/iOS/UnityARKit/NativeInterface/UnityARSessionNativeInterface.cs" - this the scripting API to the ARKit, and provides the glue to the native code

    This contains the following APIs:

    public void RunWithConfigAndOptions(ARKitWorldTackingSessionConfiguration config, UnityARSessionRunOption runOptions)

    public void RunWithConfig(ARKitWorldTackingSessionConfiguration config)

    public void Pause()

    public List<ARHitTestResult> HitTest(ARPoint point, ARHitTestResultType types)

    public ARTextureHandles GetARVideoTextureHandles()

    public float GetARAmbientIntensity()

    public int GetARTrackingQuality()


    It also contains events that you can provide these delegates for:

    public delegate void ARFrameUpdate(UnityARCamera camera)

    public delegate void ARAnchorAdded(ARPlaneAnchor anchorData)

    public delegate void ARAnchorUpdated(ARPlaneAnchor anchorData)

    public delegate void ARAnchorRemoved(ARPlaneAnchor anchorData)

    public delegate void ARSessionFailed(string error)



    "/Assets/Plugins/iOS/UnityARKit/NativeInterface/AR*.cs" - these are the scripting API equivalents of data structures exposed by ARKit

    "/Assets/Plugins/iOS/UnityARKit/Utility/UnityARAnchorManager.cs" - this is a utility that keeps track of the anchor updates from ARKit and can create corresponding Unity gameobjects for them (see GeneratePlanes.cs component on how to use it)

    "/Assets/Plugins/iOS/UnityARKit/Editor/UnityARBuildPostprocessor.cs" - this is an editor script that runs at build time on iOS

    ARKit useful components:

    "/Assets/Plugins/iOS/UnityARKit/UnityARCameraManager.cs" - this component should be placed on a gameobject in the scene that references the camera that you want to control via ARKit, and it will position and rotate the camera as well as provide the correct projection matrix to it based on updates from ARKit. This component also has the code to initialize an ARKit session.

    "/Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs" - this component should be placed on the camera and grabs the textures needed for rendering the video, and sets it on the material needed for blitting to the backbuffer, and sets up the command buffer to do the actual blit

    You should be able to build the UnityARKitScene.unity to iOS to get a taste of what ARKit is capable of. It demostrates all the basic functionality of the ARKit in this scene.

    Please feel free to extend the plugin and send pull requests. You may also provide feedback if you would like improvements or want to suggest changes. Happy coding and have fun!
     
    Last edited: Aug 24, 2017
    Wentao, wdrescher, Nuitari and 5 others like this.
  2. ShawnFlanagan

    ShawnFlanagan

    Joined:
    Sep 3, 2013
    Posts:
    29
    Thanks for posting this Jimmya! I'll report back if I run into any issues or have any suggestions.
     
  3. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Last edited: Jun 27, 2017
    Gustavo-Quiroz likes this.
  4. texnoline21

    texnoline21

    Joined:
    Feb 6, 2016
    Posts:
    4
    Thank you very much for the asset! At assembly produces such errors:

    Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs(59,31): error CS0117: `UnityEngine.TextureFormat' does not contain a definition for `R8’

    Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs(66,31): error CS0117: `UnityEngine.TextureFormat' does not contain a definition for `RG16'

    Tell me what the problem please.
     
  5. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    You need to get the patch release Unity 5.6.1p1 at the very least, as those texture formats did not exist in earlier builds. (http://beta.unity3d.com/download/74c1f4917542/UnityDownloadAssistant-5.6.1p1.dmg)
     
    MrDrDr likes this.
  6. texnoline21

    texnoline21

    Joined:
    Feb 6, 2016
    Posts:
    4
    Thank you so much!
     
  7. macdude2

    macdude2

    Joined:
    Sep 22, 2010
    Posts:
    670
  8. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Could you post your editor log here.
     
  9. macdude2

    macdude2

    Joined:
    Sep 22, 2010
    Posts:
    670
    Code (CSharp):
    1.  
    2. Initialize mono
    3. Mono path[0] = '/Applications/Unity/Unity.app/Contents/Managed'
    4. Mono path[1] = '/Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0'
    5. Mono config path = '/Applications/Unity/Unity.app/Contents/Mono/etc'
    6. Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y,address=0.0.0.0:56839
    7. 2017-06-05 19:32:16.767 Unity[35839:11723007] NSDocumentController Info.plist warning: The values of CFBundleTypeRole entries must be 'Editor', 'Viewer', 'None', or 'Shell'.
    8. ...270213 bytes written to /Users/JeremySlavitz/Library/Unity/Certificates/CACerts.pem
    9.  
    10. LICENSE SYSTEM [201765 19:32:17] Next license update check is after 2017-06-06T22:58:50
    11.  
    12.  
    13.  COMMAND LINE ARGUMENTS:
    14. /Applications/Unity/Unity.app/Contents/MacOS/Unity
    15. -projectpath
    16. /Users/JeremySlavitz/Documents/Unity Projects/ARTest
    17. -cloudEnvironment
    18. production
    19. Successfully changed project path to: /Users/JeremySlavitz/Documents/Unity Projects/ARTest
    20. IsTimeToCheckForNewEditor: Update time 1496707128 current 1496705537
    21. /Users/JeremySlavitz/Documents/Unity Projects/ARTest
    22. Loading GUID <-> Path mappings...0.000028 seconds
    23. Loading Asset Database...0.006738 seconds
    24. Audio: FMOD Profiler initialized on port 54900
    25. AssetDatabase consistency checks...0.009897 seconds
    26. Initialize engine version: 5.6.1f1 (2860b30f0b54)
    27. GfxDevice: creating device client; threaded=1
    28. Initializing Metal device caps: AMD Radeon R9 M370X
    29. Begin MonoManager ReloadAssembly
    30. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
    31. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
    32. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
    33. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
    34. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
    35. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
    36. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.dll (this message is harmless)
    37. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.dll (this message is harmless)
    38. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Configuration.dll (this message is harmless)
    39. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    40. Initializing Unity.PackageManager (PackageManager) v5.6.1 for Unity v5.6.1f1
    41. Setting Standalone:StandaloneOSXIntel v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
    42. Setting Advertisements v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
    43.   UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
    44.   Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
    45. Setting GUISystem v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
    46.   UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
    47.   Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
    48.   Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
    49. Setting UNetHLAPI v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
    50.   UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
    51.   Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
    52.   Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
    53. Setting TestRunner v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
    54.   Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
    55.   UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    56.   nunit.framework.dll (Extension) GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    57.   standalone/nunit.framework.dll (Extension) GUID: 4277762b3c154fab9f2e968e868bbbd7
    58.   portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
    59. Setting TreeEditor v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
    60.   Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
    61. Setting UnityAnalytics v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
    62.   UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
    63.   Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
    64. Setting UnityHoloLens v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
    65.   Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
    66.   Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    67.   RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    68. Setting UnityPurchasing v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
    69.   UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
    70.   Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
    71. Setting UnityVR v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
    72.   Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    73.   Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
    74.   RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
    75. Registering custom unity dll's ...
    76. Register platform support module: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
    77. Register platform support module: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
    78. Registered in 0.000282 seconds.
    79. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    80. Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll into Unity Child Domain
    81. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
    82. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
    83. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
    84. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
    85. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
    86. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
    87. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
    88. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
    89. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
    90. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
    91. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
    92. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
    93. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
    94. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
    95. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll (this message is harmless)
    96. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll into Unity Child Domain
    97. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
    98. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
    99. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
    100. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
    101. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
    102. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
    103. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
    104. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
    105. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
    106. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
    107. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
    108. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
    109. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
    110. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
    111. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
    112. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
    113. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
    114. Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
    115. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll (this message is harmless)
    116. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll into Unity Child Domain
    117. Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
    118. Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
    119. Refreshing native plugins compatible for Editor in 2.63 ms, found 2 plugins.
    120. Preloading 1 native plugins for Editor in 1.72 ms.
    121. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
    122. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
    123. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
    124. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
    125. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
    126. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Web.dll (this message is harmless)
    127. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
    128. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll (this message is harmless)
    129. Mono: successfully reloaded assembly
    130. - Completed reload, in  0.664 seconds
    131. Registering platform support modules:
    132. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Drawing.dll (this message is harmless)
    133. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Data.dll (this message is harmless)
    134. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless)
    135. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless)
    136. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless)
    137. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless)
    138. Downloading http://update.unity3d.com/5.6/ivy.xml to /var/folders/d3/qk70sv3n2zbfkj5m_6ws_9lm0000gn/T/unity/b70cb443-5fe8-46a7-9ad0-70720aa02722/ivy.xml
    139. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Mono.Security.dll (this message is harmless)
    140. Registered platform support modules in: 0.187005s.
    141. Native extension for OSXStandalone target not found
    142. Loading native library: UnityEditor.iOS.Native at /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Native.dylib
    143. [usbmuxd] Start listen thread
    144. [usbmuxd] Listen thread started
    145. [usbmuxd] Send listen message
    146. Native extension for iOS target not found
    147. Begin MonoManager ReloadAssembly
    148. Shutting down Remote Indexer
    149. Task failed: Downloader Task
    150. Cancelling tasks, domain is going down
    151. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
    152. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
    153. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
    154. Registering custom user dll's ...
    155. Registered in 0.000895 seconds.
    156. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll (this message is harmless)
    157. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll into Unity Child Domain
    158. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp.dll (this message is harmless)
    159. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp.dll into Unity Child Domain
    160. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll (this message is harmless)
    161. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll into Unity Child Domain
    162. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll (this message is harmless)
    163. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll into Unity Child Domain
    164. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    165. Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll into Unity Child Domain
    166. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
    167. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
    168. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
    169. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
    170. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
    171. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
    172. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
    173. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
    174. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
    175. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
    176. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
    177. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
    178. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
    179. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
    180. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll (this message is harmless)
    181. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll into Unity Child Domain
    182. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
    183. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
    184. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
    185. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
    186. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
    187. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
    188. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
    189. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
    190. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
    191. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
    192. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
    193. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
    194. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
    195. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
    196. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
    197. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
    198. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
    199. Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
    200. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll (this message is harmless)
    201. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll into Unity Child Domain
    202. Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
    203. Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
    204. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
    205. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll into Unity Child Domain
    206. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll (this message is harmless)
    207. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll into Unity Child Domain
    208. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
    209. Refreshing native plugins compatible for Editor in 0.28 ms, found 2 plugins.
    210. Preloading 1 native plugins for Editor in 0.27 ms.
    211. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
    212. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
    213. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
    214. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
    215. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
    216. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
    217. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
    218. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Web.dll (this message is harmless)
    219. Mono: successfully reloaded assembly
    220. - Completed reload, in  0.454 seconds
    221. Initializing Unity.PackageManager (PackageManager) v5.6.1 for Unity v5.6.1f1
    222. Setting Standalone:StandaloneOSXIntel v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
    223. Setting Advertisements v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
    224.   UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
    225.   Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
    226. Setting GUISystem v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
    227.   UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
    228.   Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
    229.   Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
    230. Setting UNetHLAPI v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
    231.   UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
    232.   Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
    233.   Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
    234. Setting TestRunner v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
    235.   Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
    236.   UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    237.   nunit.framework.dll (Extension) GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    238.   standalone/nunit.framework.dll (Extension) GUID: 4277762b3c154fab9f2e968e868bbbd7
    239.   portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
    240. Setting TreeEditor v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
    241.   Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
    242. Setting UnityAnalytics v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
    243.   UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
    244.   Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
    245. Setting UnityHoloLens v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
    246.   Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
    247.   Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    248.   RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    249. Setting UnityPurchasing v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
    250.   UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
    251.   Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
    252. Setting UnityVR v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
    253.   Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    254.   Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
    255.   RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
    256. Reloading assemblies after script compilation.
    257. Begin MonoManager ReloadAssembly
    258. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
    259. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
    260. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
    261. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll (this message is harmless)
    262. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll into Unity Child Domain
    263. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp.dll (this message is harmless)
    264. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp.dll into Unity Child Domain
    265. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll (this message is harmless)
    266. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll into Unity Child Domain
    267. Non platform assembly: /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll (this message is harmless)
    268. Loading /Users/JeremySlavitz/Documents/Unity Projects/ARTest/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll into Unity Child Domain
    269. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    270. Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll into Unity Child Domain
    271. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
    272. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
    273. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
    274. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
    275. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
    276. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
    277. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
    278. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
    279. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
    280. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
    281. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
    282. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
    283. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
    284. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
    285. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll (this message is harmless)
    286. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll into Unity Child Domain
    287. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
    288. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
    289. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
    290. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
    291. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
    292. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
    293. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
    294. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
    295. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
    296. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
    297. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
    298. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
    299. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
    300. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
    301. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
    302. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
    303. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
    304. Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
    305. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll (this message is harmless)
    306. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll into Unity Child Domain
    307. Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
    308. Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
    309. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
    310. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll into Unity Child Domain
    311. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll (this message is harmless)
    312. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll into Unity Child Domain
    313. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
    314. Refreshing native plugins compatible for Editor in 0.25 ms, found 2 plugins.
    315. Preloading 1 native plugins for Editor in 0.25 ms.
    316. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
    317. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
    318. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
    319. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
    320. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
    321. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
    322. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
    323. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Web.dll (this message is harmless)
    324. Mono: successfully reloaded assembly
    325. - Completed reload, in  0.304 seconds
    326. Initializing Unity.PackageManager (PackageManager) v5.6.1 for Unity v5.6.1f1
    327. Setting Standalone:StandaloneOSXIntel v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
    328. Setting Advertisements v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
    329.   UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
    330.   Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
    331. Setting GUISystem v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
    332.   UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
    333.   Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
    334.   Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
    335. Setting UNetHLAPI v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
    336.   UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
    337.   Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
    338.   Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
    339. Setting TestRunner v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
    340.   Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
    341.   UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    342.   nunit.framework.dll (Extension) GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    343.   standalone/nunit.framework.dll (Extension) GUID: 4277762b3c154fab9f2e968e868bbbd7
    344.   portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
    345. Setting TreeEditor v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
    346.   Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
    347. Setting UnityAnalytics v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
    348.   UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
    349.   Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
    350. Setting UnityHoloLens v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
    351.   Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
    352.   Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    353.   RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    354. Setting UnityPurchasing v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
    355.   UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
    356.   Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
    357. Setting UnityVR v5.6.1 for Unity v5.6.1f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
    358.   Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    359.   Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
    360.   RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
    361. Registering platform support modules:
    362. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Drawing.dll (this message is harmless)
    363. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Data.dll (this message is harmless)
    364. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless)
    365. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless)
    366. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless)
    367. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless)
    368. Registered platform support modules in: 0.070481s.
    369. Native extension for OSXStandalone target not found
    370. Native extension for iOS target not found
    371. Validating Project structure ... 0.000723 seconds.
    372. Refresh: detecting if any assets need to be imported or removed ... Refresh: elapses 0.000828 seconds (Nothing changed)
    373. Warming cache for 144 main assets: 0.000325 seconds elapsed
    374. Initializing Unity extensions:
    375. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll'  GUID: 12fd8a0055b84bb59e84c9835a37e333
    376. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll'  GUID: 852e56802eb941638acbb491814497b0
    377. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/portable/nunit.framework.dll'  GUID: 405b9b51bb344a128608d968297df79c
    378. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Standalone/UnityEngine.UI.dll'  GUID: f70555f144d8491a825f0804e09c671c
    379. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll'  GUID: f5f67c52d1564df4a8936ccd202a3bd8
    380. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Standalone/UnityEngine.Networking.dll'  GUID: dc443db3e92b4983b9738c1131f555cb
    381. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll'  GUID: 5f32cd94baa94578a686d4b9d6b660f7
    382. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll'  GUID: 86f4de9468454445ac2f39e207fafa3a
    383. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Runtime/UnityEngine.HoloLens.dll'  GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    384. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll'  GUID: adebbd281f1a4ef3a30be7f21937e02f
    385. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll'  GUID: 870353891bb340e2b2a9c8707e7419ba
    386. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll'  GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    387. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll'  GUID: 97decbdab0634cdd991f8d23ddf0dead
    388. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/standalone/nunit.framework.dll'  GUID: 4277762b3c154fab9f2e968e868bbbd7
    389. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll'  GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    390. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll'  GUID: 8382b2bb260241859771b69b7f377a8d
    391. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll'  GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    392. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll'  GUID: 307433eba81a469ab1e2084d52d1a5a2
    393. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll'  GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    394. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Runtime/UnityEngine.VR.dll'  GUID: 6cdf1e5c78d14720aaadccd4c792df96
    395. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll'  GUID: 80a3616ca19596e4da0f10f14d241e9f
    396. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll'  GUID: 4113173d5e95493ab8765d7b08371de4
    397. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/UnityEngine.Purchasing.dll'  GUID: 8e0cd8ed44d4412cbe0642067abc9e44
    398. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/UnityEngine.Advertisements.dll'  GUID: 739bbd9f364b4268874f9fd86ab3beef
    399. Unloading 132 Unused Serialized files (Serialized files now loaded: 0)
    400. System memory in use before: 231.9 MB.
    401. System memory in use after: 231.9 MB.
    402.  
    403. Unloading 79 unused Assets to reduce memory usage. Loaded Objects now: 610.
    404. Total: 0.769394 ms (FindLiveObjects: 0.087522 ms CreateObjectMapping: 0.013932 ms MarkObjects: 0.654109 ms  DeleteObjects: 0.013291 ms)
    405.  
    406. 2017-06-05 19:32:20.534 Unity[35839:11723007] NSWindow warning: adding an unknown subview: <NSView: 0x13e1323e0>. Break on NSLog to debug.
    407. 2017-06-05 19:32:20.547 Unity[35839:11723007] Call stack:
    408. (
    409.     0   AppKit                              0x00007fffa91b7ebd -[NSThemeFrame addSubview:] + 109
    410.     1   AppKit                              0x00007fffa91b7c08 -[NSView addSubview:positioned:relativeTo:] + 217
    411.     2   AppKit                              0x00007fffa99ceb35 -[NSThemeFrame addSubview:positioned:relativeTo:] + 43
    412.     3   Unity                               0x00000001029f108f _ZN15ContainerWindow4InitEP13MonoBehaviour5RectTIfEiRK8Vector2fS6_ + 1647
    413.     4   Unity                               0x00000001023f0d8a _Z50ContainerWindow_CUSTOM_INTERNAL_CALL_Internal_ShowP10MonoObjectRK5RectTIfEiRK13Vector2fIcallS7_ + 298
    414.     5   ???                                 0x000000013eba6b0b 0x0 + 5347371787
    415.     6   ???                                 0x000000013eba6a14 0x0 + 5347371540
    416.     7   ???                                 0x000000013eba5a85 0x0 + 5347367557
    417.     8   ???                                 0x0000000139fad9da 0x0 + 5267708378
    418.     9   ???                                 0x0000000139faf653 0x0 + 5267715667
    419.     10  libmono.0.dylib                     0x000000010b2e5122 mono_get_runtime_build_info + 3654
    420.     11  libmono.0.dylib                     0x000000010b40fb0e mono_runtime_invoke + 117
    421.     12  Unity                               0x000000010208022d _ZN19ScriptingInvocation6InvokeEP21ScriptingExceptionPtrb + 125
    422.     13  Unity                               0x0000000100d1357d _Z17LoadCurrentLayoutb + 269
    423.     14  Unity                               0x0000000100d123e2 _Z28LoadDefaultWindowPreferencesv + 754
    424.     15  Unity                               0x000000010293a2d5 _ZN11Application20FinishLoadingProjectEv + 885
    425.     16  Unity                               0x00000001029e0c3d -[EditorApplication applicationDidFinishLaunching:] + 909
    426.     17  CoreFoundation                      0x00007fffab6b750c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
    427.     18  CoreFoundation                      0x00007fffab6b740b _CFXRegistrationPost + 427
    428.     19  CoreFoundation                      0x00007fffab6b7172 ___CFXNotificationPost_block_invoke + 50
    429.     20  CoreFoundation                      0x00007fffab6745a3 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1827
    430.     21  CoreFoundation                      0x00007fffab6735dc _CFXNotificationPost + 604
    431.     22  Foundation                          0x00007fffad097997 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
    432.     23  AppKit                              0x00007fffa92dfb1f -[NSApplication _postDidFinishNotification] + 297
    433.     24  AppKit                              0x00007fffa92df884 -[NSApplication _sendFinishLaunchingNotification] + 208
    434.     25  AppKit                              0x00007fffa91a2be9 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 552
    435.     26  AppKit                              0x00007fffa91a283b -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 661
    436.     27  Foundation                          0x00007fffad0e2e1d -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
    437.     28  Foundation                          0x00007fffad0e2c97 _NSAppleEventManagerGenericHandler + 102
    438.     29  AE                                  0x00007fffac4e7f26 _Z20aeDispatchAppleEventPK6AEDescPS_jPh + 544
    439.     30  AE                                  0x00007fffac4e7c9d _ZL25dispatchEventAndSendReplyPK6AEDescPS_ + 39
    440.     31  AE                                  0x00007fffac4e7ba9 aeProcessAppleEvent + 312
    441.     32  HIToolbox                           0x00007fffaac13ddf AEProcessAppleEvent + 55
    442.     33  AppKit                              0x00007fffa919e0ed _DPSNextEvent + 1833
    443.     34  AppKit                              0x00007fffa991985e -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
    444.     35  AppKit                              0x00007fffa91927ab -[NSApplication run] + 926
    445.     36  AppKit                              0x00007fffa915d1de NSApplicationMain + 1237
    446.     37  Unity                               0x00000001029fde2a _Z10EditorMainiPPKc + 2010
    447.     38  Unity                               0x00000001029fe5b9 main + 9
    448.     39  Unity                               0x0000000100002284 start + 52
    449.     40  ???                                 0x0000000000000005 0x0 + 5
    450. )
    451. WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Pass 'FLIP_RGBARECT_TO_RGBA' has no vertex shader
    452. WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Setting to default shader.
    453. Subscribe to USB device events
    454. Issue TrimJob to reduce GI Cache size to maximum 10GB at: '/Users/JeremySlavitz/Library/Caches/com.unity3d.UnityEditor/GiCache'
    455. [00:00:00] Enlighten: Precompute started.
    456. Launching external process: /Applications/Unity/Unity.app/Contents/Tools/UnityShaderCompiler
    457. Launched and connected shader compiler UnityShaderCompiler after 0.03 seconds
    458. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    459. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    460. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    461. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    462. TrimDiskCacheJob: Current cache size 4671mb
    463. [00:00:00] Enlighten: Finished 1 Layout Systems job (0.00s execute, 0.00s integrate, 0.43s wallclock)
    464. [PathTracer][LP] Issuing deduplication and tetrahedralization job. Combined: 80257199cfa681a16be5e09b3c2208f4, tetrahedralized probes: 00000000000000000000000000000000, non-tetrahedralized probes: 00000000000000000000000000000000, dependencies: 00000000000000000000000000000000
    465. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    466. [00:00:00] Enlighten: Finished 1 Tetrahedralize Probes job (0.00s execute, 0.00s integrate, 0.05s wallclock)
    467. [00:00:00] Enlighten: Precompute took 0.477331 seconds.
    468. Enlighten scene contents:   0 geometries.   0 instances.   0 systems.   0 probe groups.   0 cube maps. Scene is up-to-date.
    469. [00:00:00] Enlighten: Bake started.
    470. [PathTracer][LP] Integrating deduplicated and tetrahedralized probes for hash 80257199cfa681a16be5e09b3c2208f4.
    471. Launching external process: /Applications/Unity/Unity.app/Contents/Tools64/JobProcess
    472. Setting up 2 worker threads for Enlighten.
    473.   Thread -> id: 70001130c000 -> priority: 1
    474.   Thread -> id: 70001138f000 -> priority: 1
    475. [00:00:00] Enlighten: Finished 1 Bake Runtime job (0.02s execute, 0.00s integrate, 0.05s wallclock)
    476. [00:00:00] Enlighten: Bake took 0.051456 seconds.
    477. [PathTracer] Lightmap reset.
    478. [PathTracer][LP] Light probes reset.
    479. [PathTracer] building lightmap data asset.
    480. [00:00:01] Enlighten: Reflection Probes started.
    481. [00:00:01] Enlighten: Finished 1 Ambient Probes job (0.00s execute, 0.00s integrate, 0.05s wallclock)
    482. [00:00:01] Enlighten: Finished 1 Reflection Probes job (0.00s execute, 0.00s integrate, 0.05s wallclock)
    483. Opening scene 'Assets/UnityARKitScene.unity'
    484. Load scene 'Assets/UnityARKitScene.unity' time: 0.013296 ms
    485. Unloading 11 Unused Serialized files (Serialized files now loaded: 0)
    486. [00:00:00] Enlighten: Reflection Probes took 8.799279 seconds. Cancelled, so not done yet.
    487. System memory in use before: 263.3 MB.
    488. System memory in use after: 263.5 MB.
    489.  
    490. Unloading 26 unused Assets to reduce memory usage. Loaded Objects now: 2815.
    491. Total: 5.439673 ms (FindLiveObjects: 0.287272 ms CreateObjectMapping: 0.031354 ms MarkObjects: 5.048911 ms  DeleteObjects: 0.070866 ms)
    492.  
    493. WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Pass 'RGBAEXTERNAL_TO_RGBA' has no vertex shader
    494. WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Setting to default shader.
    495. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.CecilTools.dll (this message is harmless)
    496. BuildPlayer: start building target 9
    497.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll' because we're compiling for iPhone:iOSSupport
    498.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/UnityEngine.Advertisements.dll' because we're compiling for iPhone:iOSSupport
    499.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll' because we're compiling for iPhone:iOSSupport
    500.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll' because we're compiling for iPhone:iOSSupport
    501.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll' because we're compiling for iPhone:iOSSupport
    502.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll' because we're compiling for iPhone:iOSSupport
    503.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll' because we're compiling for iPhone:iOSSupport
    504.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll' because we're compiling for iPhone:iOSSupport
    505.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll' because we're compiling for iPhone:iOSSupport
    506.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/portable/nunit.framework.dll' because we're compiling for iPhone:iOSSupport
    507.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/standalone/nunit.framework.dll' because we're compiling for iPhone:iOSSupport
    508.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll' because we're compiling for iPhone:iOSSupport
    509.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll' because we're compiling for iPhone:iOSSupport
    510.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll' because we're compiling for iPhone:iOSSupport
    511.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll' because we're compiling for iPhone:iOSSupport
    512.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Runtime/UnityEngine.HoloLens.dll' because we're compiling for iPhone:iOSSupport
    513.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll' because we're compiling for iPhone:iOSSupport
    514.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll' because we're compiling for iPhone:iOSSupport
    515.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/UnityEngine.Purchasing.dll' because we're compiling for iPhone:iOSSupport
    516.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll' because we're compiling for iPhone:iOSSupport
    517.     Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Runtime/UnityEngine.VR.dll' because we're compiling for iPhone:iOSSupport
    518.    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll' because we're compiling for iPhone:iOSSupport
    519. - starting compile Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll, for buildtarget 9
    520.  
    521. -----Compiler Commandline Arguments:
    522. Filename: /Applications/Unity/Unity.app/Contents/MonoBleedingEdge/bin/mono
    523. Arguments: '/Applications/Unity/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.5/mcs.exe'  @Temp/UnityTempFile-db11fd6eb466c4eeb93bcda8701893fe
    524. index: 81
    525. Responsefile: Temp/UnityTempFile-db11fd6eb466c4eeb93bcda8701893fe Contents:
    526. -debug
    527. -target:library
    528. -nowarn:0169
    529. -langversion:4
    530. -out:'Temp/Assembly-CSharp-firstpass.dll'
    531. -unsafe
    532. -optimize
    533. -r:'/Applications/Unity/PlaybackEngines/iOSSupport/Variations/il2cpp/Managed/UnityEngine.dll'
    534. -r:'/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Standalone/UnityEngine.UI.dll'
    535. -r:'/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Standalone/UnityEngine.Networking.dll'
    536. -define:UNITY_5_3_OR_NEWER
    537. -define:UNITY_5_4_OR_NEWER
    538. -define:UNITY_5_5_OR_NEWER
    539. -define:UNITY_5_6_OR_NEWER
    540. -define:UNITY_5_6_1
    541. -define:UNITY_5_6
    542. -define:UNITY_5
    543. -define:ENABLE_AUDIO
    544. -define:ENABLE_CACHING
    545. -define:ENABLE_CLOTH
    546. -define:ENABLE_GENERICS
    547. -define:ENABLE_PVR_GI
    548. -define:ENABLE_MICROPHONE
    549. -define:ENABLE_MULTIPLE_DISPLAYS
    550. -define:ENABLE_PHYSICS
    551. -define:ENABLE_RUNTIME_NAVMESH_BUILDING
    552. -define:ENABLE_SPRITERENDERER_FLIPPING
    553. -define:ENABLE_SPRITES
    554. -define:ENABLE_TERRAIN
    555. -define:ENABLE_RAKNET
    556. -define:ENABLE_UNET
    557. -define:ENABLE_LZMA
    558. -define:ENABLE_UNITYEVENTS
    559. -define:ENABLE_WEBCAM
    560. -define:ENABLE_WWW
    561. -define:ENABLE_CLOUD_SERVICES_COLLAB
    562. -define:ENABLE_CLOUD_HUB
    563. -define:ENABLE_CLOUD_PROJECT_ID
    564. -define:ENABLE_CLOUD_SERVICES_UNET
    565. -define:ENABLE_CLOUD_SERVICES_BUILD
    566. -define:ENABLE_CLOUD_LICENSE
    567. -define:ENABLE_EDITOR_METRICS
    568. -define:ENABLE_EDITOR_METRICS_CACHING
    569. -define:ENABLE_NATIVE_ARRAY
    570. -define:INCLUDE_DYNAMIC_GI
    571. -define:INCLUDE_GI
    572. -define:PLATFORM_SUPPORTS_MONO
    573. -define:INCLUDE_PUBNUB
    574. -define:ENABLE_PLAYMODE_TESTS_RUNNER
    575. -define:ENABLE_SCRIPTING_NEW_CSHARP_COMPILER
    576. -define:ENABLE_VIDEO
    577. -define:ENABLE_RUNTIME_GI
    578. -define:ENABLE_SUBSTANCE
    579. -define:ENABLE_GAMECENTER
    580. -define:ENABLE_NETWORK
    581. -define:ENABLE_UNITYWEBREQUEST
    582. -define:ENABLE_CLOUD_SERVICES
    583. -define:ENABLE_CLOUD_SERVICES_ADS
    584. -define:ENABLE_CLOUD_SERVICES_ANALYTICS
    585. -define:ENABLE_CLOUD_SERVICES_PURCHASING
    586. -define:ENABLE_CLOUD_SERVICES_CRASH_REPORTING
    587. -define:ENABLE_CLOUD_SERVICES_IOS_NATIVE_CRASH_REPORTING
    588. -define:PLAYERCONNECTION_LISTENS_FIXED_PORT
    589. -define:DEBUGGER_LISTENS_FIXED_PORT
    590. -define:PLATFORM_SUPPORTS_ADS_ID
    591. -define:SUPPORT_ENVIRONMENT_VARIABLES
    592. -define:PLATFORM_SUPPORTS_PROFILER
    593. -define:PLATFORM_HAS_NO_SUPPORT_FOR_BUCKET_ALLOCATOR
    594. -define:STRICTCPP_NEW_DELETE_SIGNATURES
    595. -define:HAS_NEON_SKINNIG
    596. -define:UNITY_GFX_USE_PLATFORM_VSYNC
    597. -define:UNITY_INPUT_SIMULATE_EVENTS
    598. -define:PLATFORM_ALWAYS_USES_STDOUT_FOR_LOG
    599. -define:ENABLE_VR
    600. -define:ENABLE_UNITYADS_RUNTIME
    601. -define:UNITY_UNITYADS_API
    602. -define:UNITY_IOS
    603. -define:UNITY_IPHONE
    604. -define:UNITY_IPHONE_API
    605. -define:SUPPORT_MULTIPLE_DISPLAYS
    606. -define:ENABLE_IL2CPP
    607. -define:NET_2_0_SUBSET
    608. -define:UNITY_PRO_LICENSE
    609. -define:ENABLE_IOS_ON_DEMAND_RESOURCES
    610. -define:ENABLE_IOS_APP_SLICING
    611. -define:UNITY_HAS_GOOGLEVR
    612. 'Assets/Plugins/iOS/UnityARKit/AR3DOFCameraManager.cs'
    613. 'Assets/Plugins/iOS/UnityARKit/ARPlaneAnchorGameObject.cs'
    614. 'Assets/Plugins/iOS/UnityARKit/DontDestroyOnLoad.cs'
    615. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARAnchor.cs'
    616. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARCamera.cs'
    617. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARErrorCode.cs'
    618. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARFrame.cs'
    619. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARHitTestResult.cs'
    620. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARHitTestResultType.cs'
    621. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARLightEstimate.cs'
    622. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARPlaneAnchor.cs'
    623. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARPlaneAnchorAlignment.cs'
    624. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARPoint.cs'
    625. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARRect.cs'
    626. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARSize.cs'
    627. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARTextureHandles.cs'
    628. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARTrackingQuality.cs'
    629. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARTrackingState.cs'
    630. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/ARTrackingStateReason.cs'
    631. 'Assets/Plugins/iOS/UnityARKit/NativeInterface/UnityARSessionNativeInterface.cs'
    632. 'Assets/Plugins/iOS/UnityARKit/PointCloudParticleExample.cs'
    633. 'Assets/Plugins/iOS/UnityARKit/UnityARCameraManager.cs'
    634. 'Assets/Plugins/iOS/UnityARKit/UnityARGeneratePlane.cs'
    635. 'Assets/Plugins/iOS/UnityARKit/UnityARHitTestExample.cs'
    636. 'Assets/Plugins/iOS/UnityARKit/UnityARKitControl.cs'
    637. 'Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs'
    638. 'Assets/Plugins/iOS/UnityARKit/UnityPointCloudExample.cs'
    639. 'Assets/Plugins/iOS/UnityARKit/Utility/UnityARAnchorManager.cs'
    640. 'Assets/Plugins/iOS/UnityARKit/Utility/UnityARMatrixOps.cs'
    641. 'Assets/Plugins/iOS/UnityARKit/Utility/UnityARUtility.cs'
    642. -r:'/Applications/Unity/Unity.app/Contents/Mono/lib/mono/unity/System.Runtime.Serialization.dll'
    643. -r:'/Applications/Unity/Unity.app/Contents/Mono/lib/mono/unity/System.Xml.Linq.dll'
    644. -r:'/Applications/Unity/Unity.app/Contents/Mono/lib/mono/unity/UnityScript.dll'
    645. -r:'/Applications/Unity/Unity.app/Contents/Mono/lib/mono/unity/UnityScript.Lang.dll'
    646. -r:'/Applications/Unity/Unity.app/Contents/Mono/lib/mono/unity/Boo.Lang.dll'
    647. -sdk:unity
    648.  
    649. -----CompilerOutput:-stdout--exitcode: 1--compilationhadfailure: True--outfile: Temp/Assembly-CSharp-firstpass.dll
    650. Compilation failed: 2 error(s), 0 warnings
    651. -----CompilerOutput:-stderr----------
    652. Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs(59,31): error CS0117: `UnityEngine.TextureFormat' does not contain a definition for `R8'
    653. /Applications/Unity/PlaybackEngines/iOSSupport/Variations/il2cpp/Managed/UnityEngine.dll (Location of the symbol related to previous error)
    654. Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs(66,31): error CS0117: `UnityEngine.TextureFormat' does not contain a definition for `RG16'
    655. /Applications/Unity/PlaybackEngines/iOSSupport/Variations/il2cpp/Managed/UnityEngine.dll (Location of the symbol related to previous error)
    656. -----EndCompilerOutput---------------
    657. - Finished compile Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll
    658. Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs(59,31): error CS0117: `UnityEngine.TextureFormat' does not contain a definition for `R8'
    659. (Filename: Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs Line: 59)
    660.  
    661. Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs(66,31): error CS0117: `UnityEngine.TextureFormat' does not contain a definition for `RG16'
    662. (Filename: Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs Line: 66)
    663.  
    664. Error building Player because scripts had compiler errors
    665. (Filename:  Line: -1)
    666.  
    667. Unloading 12 Unused Serialized files (Serialized files now loaded: 0)
    668. System memory in use before: 273.3 MB.
    669. System memory in use after: 273.5 MB.
    670.  
    671. Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 2946.
    672. Total: 4.854739 ms (FindLiveObjects: 0.239811 ms CreateObjectMapping: 0.058533 ms MarkObjects: 4.547211 ms  DeleteObjects: 0.008398 ms)
    673.  
    674.  
    675. *** Cancelled 'Build.Player.iOSSupport' in 1 seconds (994 ms)
    676.  
     
  10. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    You have downloaded the release version of Unity v5.6.1f1 - instead you should use my link to download the patch version of Unity v.5.6.1p1

    Here it is again:
    (http://beta.unity3d.com/download/74c1f4917542/UnityDownloadAssistant-5.6.1p1.dmg)
     
    macdude2 likes this.
  11. macdude2

    macdude2

    Joined:
    Sep 22, 2010
    Posts:
    670
  12. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    cool - highlighted it for posterity in the original post - thanks.
     
  13. emkusa

    emkusa

    Joined:
    Sep 16, 2016
    Posts:
    1
    Running UnityARKitScene on an iPhone 6, iOS 11.

    Initialize engine version: 2017.1.0b8 (17011ab1b2e1)
    =================================================================
    Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
    PID: 757, TID: 217757, Thread name: (none), Queue name: NSOperationQueue 0x1c003a020 :: NSOperation 0x1c444cab0 (QOS: DEFAULT), QoS: 21
    Backtrace:
    4 ProductName 0x0000000102027f18 _Z16GetAppControllerv + 64
    5 ProductName 0x0000000102041cc4 UnityCurrentOrientation + 16
    6 ProductName 0x000000010201f2b0 _Z20UnityReorientVector3fff + 36
    7 ProductName 0x000000010201f1a8 __UnityCoreMotionStart_block_invoke + 292
    8 Foundation 0x0000000185be6de4 <redacted> + 16
    9 Foundation 0x0000000185b272e0 <redacted> + 96
    10 Foundation 0x0000000185b17280 <redacted> + 620
    11 Foundation 0x0000000185be974c <redacted> + 228
    12 libdispatch.dylib 0x00000001a75102bc <redacted> + 16
    13 libdispatch.dylib 0x00000001a751a57c <redacted> + 532
    14 libdispatch.dylib 0x00000001a751afa8 <redacted> + 332
    15 libdispatch.dylib 0x00000001a751bb28 <redacted> + 388
    16 libdispatch.dylib 0x00000001a7524368 <redacted> + 864
    17 libsystem_pthread.dylib 0x00000001a77a71e8 _pthread_wqthread + 924
    18 libsystem_pthread.dylib 0x00000001a77a6e40 start_wqthread + 4
    2017-06-05 17:22:41.897571-0700 ProductName[757:217757] [reports] Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
    PID: 757, TID: 217757, Thread name: (none), Queue name: NSOperationQueue 0x1c003a020 :: NSOperation 0x1c444cab0 (QOS: DEFAULT), QoS: 21
    Backtrace:
    4 ProductName 0x0000000102027f18 _Z16GetAppControllerv + 64
    5 ProductName 0x0000000102041cc4 UnityCurrentOrientation + 16
    6 ProductName 0x000000010201f2b0 _Z20UnityReorientVector3fff + 36
    7 ProductName 0x000000010201f1a8 __UnityCoreMotionStart_block_invoke + 292
    8 Foundation 0x0000000185be6de4 <redacted> + 16
    9 Foundation 0x0000000185b272e0 <redacted> + 96
    10 Foundation 0x0000000185b17280 <redacted> + 620
    11 Foundation 0x0000000185be974c <redacted> + 228
    12 libdispatch.dylib 0x00000001a75102bc <redacted> + 16
    13 libdispatch.dylib 0x00000001a751a57c <redacted> + 532
    14 libdispatch.dylib 0x00000001a751afa8 <redacted> + 332
    15 libdispatch.dylib 0x00000001a751bb28 <redacted> + 388
    16 libdispatch.dylib 0x00000001a7524368 <redacted> + 864
    17 libsystem_pthread.dylib 0x00000001a77a71e8 _pthread_wqthread + 924
    18 libsystem_pthread.dylib 0x00000001a77a6e40 start_wqthread + 4
    2017-06-05 17:22:41.911055-0700 ProductName[757:217524] [] <<<< FigVirtualFramebufferServer >>>> FigVirtualFramebufferGetMaxCount: unsupported operation
    2017-06-05 17:22:41.911192-0700 ProductName[757:217524] [] <<<< FigVirtualFramebufferServer >>>> FigVirtualFramebufferGetFramebufs: unsupported operation
    2017-06-05 17:22:41.911223-0700 ProductName[757:217524] [] <<<< FigVirtualFramebufferInstallation >>>> FigInstallVirtualDisplay_block_invoke: FigVirtualFramebufferGetFramebufs failed (0 framebufs)
    UnloadTime: 9.325833 ms
    2017-06-05 17:22:43.726156-0700 ProductName[757:217524] [Session] Unable to run the session, configuration is not supported on this device: <ARWorldTrackingSessionConfiguration: 0x1c429b7b0 planeDetection=Horizontal worldAlignment=Gravity lightEstimation=Enabled>
    2017-06-05 17:22:43.788207-0700 ProductName[757:217524] AR FAIL
    2017-06-05 17:22:43.817996-0700 ProductName[757:217794] [] network_config_register_boringssl_log_debug_updates Failed to register for BoringSSL log debug updates
     
  14. macdude2

    macdude2

    Joined:
    Sep 22, 2010
    Posts:
    670
    RIP, it only works on 6s and better...
     
  15. sam598

    sam598

    Joined:
    Sep 21, 2014
    Posts:
    15
    I got the same error on a 6+ and Unity v.5.6.1p1.

    Someone please correct me if I'm wrong, but from the iOS docs "ARWorldTrackingSessionConfiguration" requires a device with an A9 chip (so 6S or newer). There is a lower quality AR mode available for the 5 and 6 but there's not a lot of information on it, and it does not seem like this plugin supports it either.

     
  16. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    You're right about the lower quality mode: https://developer.apple.com/documentation/arkit/arsessionconfiguration
    This is also exposed in the plugin, but your results with it will not be very convincing for AR: it only keeps track of the rotations of the camera via gyroscope, and does not keep track of the translation in the world. It also does not provide the plane estimation for you to work with.

    If you still want to try it out, disable ARCameraManager GameObject in the UnityARKitScene scene, and enable AR3DOFCameraManager GameObject in that scene. And see the differences in how to initialize it in the C# files for those behaviors.

    [UPDATE: brunodp found this in
    "iOS 11 Beta Release Notes" where it states that:
    • ARSessionConfiguration is only supported on iOS devices with an A9 or later processor and will be enabled for all iOS 11 devices in a future beta.
    So it will not work on devices older than 6S for the time being.]
     
    Last edited: Jun 9, 2017
  17. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Use the same steps above.
     
  18. rockstarsaad

    rockstarsaad

    Joined:
    Sep 26, 2015
    Posts:
    6
    Is there any Step-by-Step Tutorial written to create ARKit Project for Unity (from scratch) yet so we can quickly grasp basic concepts?
     
  19. god2g

    god2g

    Joined:
    Jan 28, 2017
    Posts:
    1
    Cannot see the content of assets folder in project inspector. Maybe because I am on macos 10.13 with APFS? I tryied 5.6.1p1 and 5.6.1f1, the same problem. It seems that unity cannot read assets folder and library folder. How to solve it?Thanks.
    Logs:

    Code (CSharp):
    1.  
    2. Initialize mono
    3. Mono path[0] = '/Applications/Unity/Unity.app/Contents/Managed'
    4. Mono path[1] = '/Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0'
    5. Mono config path = '/Applications/Unity/Unity.app/Contents/Mono/etc'
    6. Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y,address=0.0.0.0:56734
    7. 2017-06-06 14:17:00.463 Unity[5734:784569] NSDocumentController Info.plist warning: The values of CFBundleTypeRole entries must be 'Editor', 'Viewer', 'None', or 'Shell'.
    8. ...270213 bytes written to /Users/zhengcheng/Library/Unity/Certificates/CACerts.pem
    9. ListPackages failed, output: {
    10.   "name": "unity-editor",
    11.   "version": "5.6.0",
    12.   "problems": [
    13.     "invalid: unity-editor-home@0.4.4 /Users/zhengcheng/Library/Unity/Packages/node_modules/unity-editor-home",
    14.     "invalid: unityeditor-collab-history@0.4.10 /Users/zhengcheng/Library/Unity/Packages/node_modules/unityeditor-collab-history",
    15.     "invalid: unityeditor-collab-toolbar@0.4.11 /Users/zhengcheng/Library/Unity/Packages/node_modules/unityeditor-collab-toolbar"
    16.   ],
    17.   "dependencies": {
    18.     "unity-editor-home": {
    19.       "version": "0.4.4",
    20.       "from": "unity-editor-home.0.4.4.tgz",
    21.       "resolved": "file:unity-editor-home.0.4.4.tgz",
    22.       "invalid": true,
    23.       "problems": [
    24.         "invalid: unity-editor-home@0.4.4 /Users/zhengcheng/Library/Unity/Packages/node_modules/unity-editor-home"
    25.       ]
    26.     },
    27.     "unityeditor-cloud-hub": {
    28.       "version": "0.0.15",
    29.       "from": "unityeditor-cloud-hub-0.0.15.tgz",
    30.       "resolved": "file:unityeditor-cloud-hub-0.0.15.tgz"
    31.     },
    32.     "unityeditor-collab-history": {
    33.       "version": "0.4.10",
    34.       "from": "unityeditor-collab-history-0.4.10.tgz",
    35.       "resolved": "file:unityeditor-collab-history-0.4.10.tgz",
    36.       "invalid": true,
    37.       "problems": [
    38.         "invalid: unityeditor-collab-history@0.4.10 /Users/zhengcheng/Library/Unity/Packages/node_modules/unityeditor-collab-history"
    39.       ]
    40.     },
    41.     "unityeditor-collab-toolbar": {
    42.       "version": "0.4.11",
    43.       "from": "unityeditor-collab-toolbar-0.4.11.tgz",
    44.       "resolved": "file:unityeditor-collab-toolbar-0.4.11.tgz",
    45.       "invalid": true,
    46.       "problems": [
    47.         "invalid: unityeditor-collab-toolbar@0.4.11 /Users/zhengcheng/Library/Unity/Packages/node_modules/unityeditor-collab-toolbar"
    48.       ]
    49.     }
    50.   }
    51. }
    52.  
    53. error getting directory contents /Applications/Unity/Unity.app/Contents/Resources/Packages
    54. installJavascriptPackages failed
    55.  
    56. (Filename: /Users/builduser/buildslave/unity/build/Runtime/Utilities/Argv.cpp Line: 171)
    57.  
    58.  
    59. LICENSE SYSTEM [201766 14:17:1] No start/stop license dates set
    60.  
    61. LICENSE SYSTEM [201766 14:17:1] Next license update check is after 2017-06-07T05:35:30
    62.  
    63.  
    64. COMMAND LINE ARGUMENTS:
    65. /Applications/Unity/Unity.app/Contents/MacOS/Unity
    66. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    67. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    68. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    69. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    70. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    71. [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    72. 2017-06-06 14:17:01.630 Unity Helper[5740:784872] XType: failed to connect - Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.fonts was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.fonts was invalidated.}
    73. 2017-06-06 14:17:01.630 Unity Helper[5740:784872] Font server protocol version mismatch (expected:5 got:0), falling back to local fonts
    74. 2017-06-06 14:17:01.630 Unity Helper[5740:784872] XType: unable to make a connection to the font daemon!
    75. 2017-06-06 14:17:01.630 Unity Helper[5740:784872] registering /System/Library/Fonts/*, /System/Library/Fonts/Base/*, and /Library/Fonts/* locally
    76. IsTimeToCheckForNewEditor: Update time 1496730928 current 1496730131
    77. /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin
    78. error getting directory contents /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin/Temp
    79. error getting directory contents /Applications/Unity/Unity.app/Contents/CGIncludes
    80. error getting directory contents Assets
    81. Loading GUID <-> Path mappings...0.000026 seconds
    82. Loading Asset Database...0.007135 seconds
    83. Audio: FMOD Profiler initialized on port 54900
    84. AssetDatabase consistency checks...error getting directory contents library/metadata
    85. 0.000092 seconds
    86. Initialize engine version: 5.6.1p1 (74c1f4917542)
    87. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    88. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    89. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    90. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    91. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    92. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    93. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    94. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    95. error getting directory contents /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/VR
    96. GfxDevice: creating device client; threaded=1
    97. Metal: Editor support disabled, skipping device initialization
    98.  
    99.  
    100. (Filename: /Users/builduser/buildslave/unity/build/Runtime/GfxDevice/GfxDeviceSetup.cpp Line: 195)
    101.  
    102. GfxDevice: creating device client; threaded=1
    103. Renderer: AMD Radeon Pro 455 OpenGL Engine
    104. Vendor:   ATI Technologies Inc.
    105. Version:  4.1 ATI-1.56.9
    106. GLES:     0
    107. GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable G
    108. L_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
    109. OPENGL LOG: Creating OpenGL 4.1 graphics device ; Context level  <OpenGL 4.1> ; Context handle 280210944
    110. error getting directory contents /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin/Library/ScriptAssemblies
    111. error getting directory contents /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin/Library/ScriptAssemblies
    112. Begin MonoManager ReloadAssembly
    113. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
    114. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
    115. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
    116. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
    117. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
    118. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
    119. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.dll (this message is harmless)
    120. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.dll (this message is harmless)
    121. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Configuration.dll (this message is harmless)
    122. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    123. Initializing Unity.PackageManager (PackageManager) v5.6.1 for Unity v5.6.1p1
    124. Setting Standalone:StandaloneOSXIntel v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
    125. Setting Advertisements v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
    126.   UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
    127.   Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
    128. Setting GUISystem v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
    129.   UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
    130.   Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
    131.   Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
    132. Setting UNetHLAPI v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
    133.   UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
    134.   Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
    135.   Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
    136. Setting TestRunner v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
    137.   Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
    138.   UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    139.   nunit.framework.dll (Extension) GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    140.   standalone/nunit.framework.dll (Extension) GUID: 4277762b3c154fab9f2e968e868bbbd7
    141.   portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
    142. Setting TreeEditor v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
    143.   Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
    144. Setting UnityAnalytics v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
    145.   UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
    146.   Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
    147. Setting UnityHoloLens v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
    148.   Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
    149.   Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    150.   RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    151. Setting UnityPurchasing v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
    152.   UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
    153.   Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
    154. Setting UnityVR v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
    155.   Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    156.   Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
    157.   RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
    158. Registering custom unity dll's ...
    159. Register platform support module: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
    160. Register platform support module: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
    161. Registered in 0.000450 seconds.
    162. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    163. Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll into Unity Child Domain
    164. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
    165. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
    166. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
    167. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
    168. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
    169. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
    170. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
    171. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
    172. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
    173. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
    174. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
    175. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
    176. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
    177. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
    178. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll (this message is harmless)
    179. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll into Unity Child Domain
    180. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
    181. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
    182. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
    183. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
    184. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
    185. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
    186. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
    187. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
    188. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
    189. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
    190. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
    191. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
    192. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
    193. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
    194. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
    195. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
    196. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
    197. Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
    198. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll (this message is harmless)
    199. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll into Unity Child Domain
    200. Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
    201. Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
    202. Refreshing native plugins compatible for Editor in 5.14 ms, found 0 plugins.
    203. Preloading 0 native plugins for Editor in 0.00 ms.
    204. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
    205. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
    206. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
    207. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
    208. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
    209. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Web.dll (this message is harmless)
    210. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
    211. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll (this message is harmless)
    212. Mono: successfully reloaded assembly
    213. - Completed reload, in  0.952 seconds
    214. Registering platform support modules:
    215. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Drawing.dll (this message is harmless)
    216. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Data.dll (this message is harmless)
    217. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless)
    218. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless)
    219. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless)
    220. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless)
    221. Downloading http://update.unity3d.com/5.6/ivy.xml to /var/folders/cb/6120_m3n5rx2xs9ksxj_q0j00000gn/T/unity/4bb009ac-b55a-4842-bf9d-aa9989d498db/ivy.xml
    222. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Mono.Security.dll (this message is harmless)
    223. Registered platform support modules in: 0.247171s.
    224. Native extension for OSXStandalone target not found
    225. Loading native library: UnityEditor.iOS.Native at /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Native.dylib
    226. [usbmuxd] Start listen thread
    227. [usbmuxd] Listen thread started
    228. [usbmuxd] Send listen message
    229. Native extension for iOS target not found
    230. Begin MonoManager ReloadAssembly
    231. Shutting down Remote Indexer
    232. Task failed: Downloader Task
    233. Cancelling tasks, domain is going down
    234. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
    235. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
    236. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
    237. Registering custom user dll's ...
    238. error getting directory contents Assets
    239. error getting directory contents Assets
    240. Registered in 0.000057 seconds.
    241. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    242. Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll into Unity Child Domain
    243. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
    244. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
    245. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
    246. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
    247. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
    248. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
    249. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
    250. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
    251. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
    252. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
    253. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
    254. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
    255. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
    256. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
    257. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll (this message is harmless)
    258. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll into Unity Child Domain
    259. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
    260. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
    261. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
    262. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
    263. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
    264. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
    265. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
    266. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
    267. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
    268. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
    269. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
    270. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
    271. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
    272. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
    273. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
    274. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
    275. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
    276. Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
    277. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll (this message is harmless)
    278. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll into Unity Child Domain
    279. Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
    280. Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
    281. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
    282. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll into Unity Child Domain
    283. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll (this message is harmless)
    284. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll into Unity Child Domain
    285. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
    286. Refreshing native plugins compatible for Editor in 0.15 ms, found 0 plugins.
    287. Preloading 0 native plugins for Editor in 0.00 ms.
    288. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
    289. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
    290. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
    291. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
    292. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
    293. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
    294. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
    295. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Web.dll (this message is harmless)
    296. Mono: successfully reloaded assembly
    297. - Completed reload, in  0.461 seconds
    298. Initializing Unity.PackageManager (PackageManager) v5.6.1 for Unity v5.6.1p1
    299. Setting Standalone:StandaloneOSXIntel v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
    300. Setting Advertisements v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
    301.   UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
    302.   Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
    303. Setting GUISystem v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
    304.   UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
    305.   Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
    306.   Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
    307. Setting UNetHLAPI v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
    308.   UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
    309.   Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
    310.   Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
    311. Setting TestRunner v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
    312.   Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
    313.   UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    314.   nunit.framework.dll (Extension) GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    315.   standalone/nunit.framework.dll (Extension) GUID: 4277762b3c154fab9f2e968e868bbbd7
    316.   portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
    317. Setting TreeEditor v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
    318.   Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
    319. Setting UnityAnalytics v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
    320.   UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
    321.   Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
    322. Setting UnityHoloLens v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
    323.   Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
    324.   Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    325.   RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    326. Setting UnityPurchasing v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
    327.   UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
    328.   Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
    329. Setting UnityVR v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
    330.   Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    331.   Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
    332.   RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
    333. error getting directory contents /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin/Library/ScriptAssemblies
    334. error getting directory contents /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin/Library/ScriptAssemblies
    335. error getting directory contents /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin/Library/ScriptAssemblies
    336. Reloading assemblies after script compilation.
    337. Begin MonoManager ReloadAssembly
    338. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
    339. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
    340. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
    341. Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll (this message is harmless)
    342. Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.1/Unity.PackageManager.dll into Unity Child Domain
    343. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
    344. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
    345. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
    346. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
    347. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
    348. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
    349. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
    350. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
    351. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
    352. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
    353. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
    354. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
    355. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
    356. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
    357. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll (this message is harmless)
    358. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll into Unity Child Domain
    359. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
    360. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
    361. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
    362. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
    363. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
    364. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
    365. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
    366. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
    367. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
    368. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
    369. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
    370. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
    371. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
    372. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
    373. Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
    374. Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
    375. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
    376. Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
    377. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll (this message is harmless)
    378. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll into Unity Child Domain
    379. Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
    380. Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
    381. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
    382. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll into Unity Child Domain
    383. Non platform assembly: /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll (this message is harmless)
    384. Loading /Applications/Unity/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll into Unity Child Domain
    385. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
    386. Refreshing native plugins compatible for Editor in 0.15 ms, found 0 plugins.
    387. Preloading 0 native plugins for Editor in 0.00 ms.
    388. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
    389. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
    390. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
    391. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
    392. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
    393. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
    394. Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
    395. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Web.dll (this message is harmless)
    396. Mono: successfully reloaded assembly
    397. - Completed reload, in  0.346 seconds
    398. Initializing Unity.PackageManager (PackageManager) v5.6.1 for Unity v5.6.1p1
    399. Setting Standalone:StandaloneOSXIntel v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
    400. Setting Advertisements v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
    401.   UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
    402.   Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
    403. Setting GUISystem v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
    404.   UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
    405.   Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
    406.   Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
    407. Setting UNetHLAPI v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
    408.   UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
    409.   Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
    410.   Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
    411. Setting TestRunner v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
    412.   Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
    413.   UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    414.   nunit.framework.dll (Extension) GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    415.   standalone/nunit.framework.dll (Extension) GUID: 4277762b3c154fab9f2e968e868bbbd7
    416.   portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
    417. Setting TreeEditor v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
    418.   Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
    419. Setting UnityAnalytics v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
    420.   UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
    421.   Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
    422. Setting UnityHoloLens v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
    423.   Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
    424.   Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    425.   RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    426. Setting UnityPurchasing v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
    427.   UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
    428.   Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
    429. Setting UnityVR v5.6.1 for Unity v5.6.1p1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
    430.   Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    431.   Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
    432.   RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
    433. Registering platform support modules:
    434. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Drawing.dll (this message is harmless)
    435. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Data.dll (this message is harmless)
    436. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless)
    437. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless)
    438. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless)
    439. Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless)
    440. Registered platform support modules in: 0.092316s.
    441. Native extension for OSXStandalone target not found
    442. Native extension for iOS target not found
    443. Validating Project structure ... error getting directory contents /Users/zhengcheng/Code/Unity/Unity-ARKit-Plugin/Assets
    444. 0.000067 seconds.
    445. Refresh: detecting if any assets need to be imported or removed ... error getting directory contents Assets
    446. Refresh: elapses 0.000535 seconds (Nothing changed)
    447. Warming cache for 41 main assets: 0.000126 seconds elapsed
    448. Initializing Unity extensions:
    449. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll'  GUID: 12fd8a0055b84bb59e84c9835a37e333
    450. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll'  GUID: 852e56802eb941638acbb491814497b0
    451. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/portable/nunit.framework.dll'  GUID: 405b9b51bb344a128608d968297df79c
    452. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Standalone/UnityEngine.UI.dll'  GUID: f70555f144d8491a825f0804e09c671c
    453. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll'  GUID: f5f67c52d1564df4a8936ccd202a3bd8
    454. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Standalone/UnityEngine.Networking.dll'  GUID: dc443db3e92b4983b9738c1131f555cb
    455. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll'  GUID: 5f32cd94baa94578a686d4b9d6b660f7
    456. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll'  GUID: 86f4de9468454445ac2f39e207fafa3a
    457. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Runtime/UnityEngine.HoloLens.dll'  GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    458. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll'  GUID: adebbd281f1a4ef3a30be7f21937e02f
    459. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll'  GUID: 870353891bb340e2b2a9c8707e7419ba
    460. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll'  GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    461. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll'  GUID: 97decbdab0634cdd991f8d23ddf0dead
    462. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/standalone/nunit.framework.dll'  GUID: 4277762b3c154fab9f2e968e868bbbd7
    463. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll'  GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    464. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll'  GUID: 8382b2bb260241859771b69b7f377a8d
    465. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll'  GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    466. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll'  GUID: 307433eba81a469ab1e2084d52d1a5a2
    467. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/nunit.framework.dll'  GUID: 6abf4b4cbfd0454e850ffc1ec9140b58
    468. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Runtime/UnityEngine.VR.dll'  GUID: 6cdf1e5c78d14720aaadccd4c792df96
    469. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll'  GUID: 80a3616ca19596e4da0f10f14d241e9f
    470. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll'  GUID: 4113173d5e95493ab8765d7b08371de4
    471. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/UnityEngine.Purchasing.dll'  GUID: 8e0cd8ed44d4412cbe0642067abc9e44
    472. '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/UnityEngine.Advertisements.dll'  GUID: 739bbd9f364b4268874f9fd86ab3beef
    473. error getting directory contents /Applications/Unity/Unity.app/Contents/Resources/ScriptTemplates
    474. error getting directory contents /Applications/Unity/Standard Assets
    475. Unloading 51 Unused Serialized files (Serialized files now loaded: 0)
    476. System memory in use before: 237.2 MB.
    477. System memory in use after: 237.2 MB.
    478.  
    479. Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 547.
    480. Total: 0.930982 ms (FindLiveObjects: 0.089015 ms CreateObjectMapping: 0.015577 ms MarkObjects: 0.812459 ms  DeleteObjects: 0.009785 ms)
    481.  
    482. error getting directory contents /Users/zhengcheng/Library/Preferences/Unity/Editor-5.x/Layouts
    483. 2017-06-06 14:22:14.758 Unity[5734:784569] NSWindow warning: adding an unknown subview: <NSView: 0x600000129380>. Break on NSLog to debug.
    484. 2017-06-06 14:22:14.773 Unity[5734:784569] Call stack:
    485. (
    486.     0   AppKit                              0x00007fffb1e9dd10 -[NSThemeFrame addSubview:] + 109
    487.     1   AppKit                              0x00007fffb1e9db9a -[NSView addSubview:positioned:relativeTo:] + 214
    488.     2   AppKit                              0x00007fffb26c9f9c -[NSThemeFrame addSubview:positioned:relativeTo:] + 42
    489.     3   Unity                               0x00000001029fc82f _ZN15ContainerWindow4InitEP13MonoBehaviour5RectTIfEiRK8Vector2fS6_ + 1647
    490.     4   Unity                               0x00000001023f90aa _Z50ContainerWindow_CUSTOM_INTERNAL_CALL_Internal_ShowP10MonoObjectRK5RectTIfEiRK13Vector2fIcallS7_ + 298
    491.     5   ???                                 0x000000014505230b 0x0 + 5452931851
    492.     6   ???                                 0x0000000145052214 0x0 + 5452931604
    493.     7   ???                                 0x0000000145051285 0x0 + 5452927621
    494.     8   ???                                 0x000000013ca169da 0x0 + 5312178650
    495.     9   ???                                 0x000000013ca18653 0x0 + 5312185939
    496.     10  libmono.0.dylib                     0x000000010789f122 mono_get_runtime_build_info + 3654
    497.     11  libmono.0.dylib                     0x00000001079c9b0e mono_runtime_invoke + 117
    498.     12  Unity                               0x0000000102087f2d _ZN19ScriptingInvocation6InvokeEP21ScriptingExceptionPtrb + 125
    499.     13  Unity                               0x0000000100d13edd _Z17LoadCurrentLayoutb + 269
    500.     14  Unity                               0x0000000100d12d42 _Z28LoadDefaultWindowPreferencesv + 754
    501.     15  Unity                               0x0000000102945a75 _ZN11Application20FinishLoadingProjectEv + 885
    502.     16  Unity                               0x00000001029ec3dd -[EditorApplication applicationDidFinishLaunching:] + 909
    503.     17  CoreFoundation                      0x00007fffb484239c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
    504.     18  CoreFoundation                      0x00007fffb484228a _CFXRegistrationPost + 442
    505.     19  CoreFoundation                      0x00007fffb4841fd2 ___CFXNotificationPost_block_invoke + 50
    506.     20  CoreFoundation                      0x00007fffb4800af0 -[_CFXNotificationRegistrar find:eek:bject:eek:bserver:enumerator:] + 1664
    507.     21  CoreFoundation                      0x00007fffb47ffc23 _CFXNotificationPost + 595
    508.     22  Foundation                          0x00007fffb68938c3 -[NSNotificationCenter postNotificationName:eek:bject:userInfo:] + 66
    509.     23  AppKit                              0x00007fffb1fb72f3 -[NSApplication _postDidFinishNotification] + 313
    510.     24  AppKit                              0x00007fffb1fb703c -[NSApplication _sendFinishLaunchingNotification] + 208
    511.     25  AppKit                              0x00007fffb1e8ad74 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 562
    512.     26  AppKit                              0x00007fffb1e8a9ac -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 690
    513.     27  Foundation                          0x00007fffb68d7d6c -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 287
    514.     28  Foundation                          0x00007fffb68d7bea _NSAppleEventManagerGenericHandler + 102
    515.     29  AE                                  0x00007fffb58d97a8 _Z20aeDispatchAppleEventPK6AEDescPS_jPh + 1788
    516.     30  AE                                  0x00007fffb58d904f _ZL25dispatchEventAndSendReplyPK6AEDescPS_ + 41
    517.     31  AE                                  0x00007fffb58d8f3d aeProcessAppleEvent + 383
    518.     32  HIToolbox                           0x00007fffb3b99558 AEProcessAppleEvent + 55
    519.     33  AppKit                              0x00007fffb1e860d2 _DPSNextEvent + 2788
    520.     34  AppKit                              0x00007fffb260c39e -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2930
    521.     35  AppKit                              0x00007fffb1e7a99d -[NSApplication run] + 764
    522.     36  AppKit                              0x00007fffb1e49d7d NSApplicationMain + 854
    523.     37  Unity                               0x0000000102a095ca _Z10EditorMainiPPKc + 2010
    524.     38  Unity                               0x0000000102a09d59 main + 9
    525.     39  Unity                               0x0000000100002ac4 start + 52
    526.     40  ???                                 0x0000000000000001 0x0 + 1
    527. )
    528. Subscribe to USB device events
    529. Launching external process: /Applications/Unity/Unity.app/Contents/Tools/UnityShaderCompiler
    530. Launched and connected shader compiler UnityShaderCompiler after 0.04 seconds
    531. error getting directory contents /System/Library/Fonts
    532. error getting directory contents /Library/Fonts
    533. error getting directory contents /Users/zhengcheng/Library/Fonts
    534. Issue TrimJob to reduce GI Cache size to maximum 10GB at: '/Users/zhengcheng/Library/Caches/com.unity3d.UnityEditor/GiCache'
    535. [00:00:00] Enlighten: Precompute started.
    536. error getting directory contents /Users/zhengcheng/Library/Caches/com.unity3d.UnityEditor/GiCache
    537. TrimDiskCacheJob: Current cache size 0mb
    538. [00:00:01] Enlighten: Finished 1 Layout Systems job (0.00s execute, 0.00s integrate, 0.28s wallclock)
    539. [PathTracer][LP] Issuing deduplication and tetrahedralization job. Combined: 80257199cfa681a16be5e09b3c2208f4, tetrahedralized probes: 00000000000000000000000000000000, non-tetrahedralized probes: 00000000000000000000000000000000, dependencies: 00000000000000000000000000000000
    540. [00:00:01] Enlighten: Finished 1 Tetrahedralize Probes job (0.00s execute, 0.00s integrate, 0.30s wallclock)
    541. [00:00:01] Enlighten: Precompute took 0.577355 seconds.
    542. Enlighten scene contents:   0 geometries.   0 instances.   0 systems.   0 probe groups.   0 cube maps. Scene is up-to-date.
    543. [00:00:01] Enlighten: Bake started.
    544. [PathTracer][LP] Integrating deduplicated and tetrahedralized probes for hash 80257199cfa681a16be5e09b3c2208f4.
    545. Launching external process: /Applications/Unity/Unity.app/Contents/Tools64/JobProcess
    546. Setting up 4 worker threads for Enlighten.
    547.   Thread -> id: 70000f981000 -> priority: 1
    548.   Thread -> id: 70000fa04000 -> priority: 1
    549.   Thread -> id: 7000110b1000 -> priority: 1
    550.   Thread -> id: 700011134000 -> priority: 1
    551. [00:00:01] Enlighten: Finished 1 Bake Runtime job (0.04s execute, 0.00s integrate, 0.30s wallclock)
    552. [00:00:01] Enlighten: Bake took 0.300014 seconds.
    553. error getting directory contents /Users/zhengcheng/Library/Application Support/Unity Technologies/Native Rendering Plugin Example/../../Unity/Editor/ArchivedEvents
    554. [PathTracer] Lightmap reset.
    555. [PathTracer][LP] Light probes reset.
    556. error getting directory contents /Users/zhengcheng/Library/Application Support/Unity Technologies/Native Rendering Plugin Example/../../Unity/Editor/ArchivedEvents/149673013600000.46274a0d
    557. [PathTracer] building lightmap data asset.
    558. error getting directory contents /Users/zhengcheng/Library/Application Support/Unity Technologies/Native Rendering Plugin Example/../../Unity/Editor/ArchivedEvents/149673013600000.46274a0d
    559. error getting directory contents /Users/zhengcheng/Library/Application Support/Unity Technologies/Native Rendering Plugin Example/../../Unity/Editor/ArchivedEvents/149673013600000.46274a0d
    560. error getting directory contents /Users/zhengcheng/Library/Application Support/Unity Technologies/Native Rendering Plugin Example/../../Unity/Editor/ArchivedEvents/149673013600000.46274a0d
    561. error getting directory contents /Users/zhengcheng/Library/Application Support/Unity Technologies/Native Rendering Plugin Example/../../Unity/Editor/ArchivedEvents
    562. [00:00:04] Enlighten: Reflection Probes started.
    563. [00:00:05] Enlighten: Finished 1 Ambient Probes job (0.00s execute, 0.00s integrate, 0.30s wallclock)
    564. WARNING: BC6H/BC7 texture format is not supported, decompressing texture
    565. [00:00:05] Enlighten: Finished 1 Reflection Probes job (0.00s execute, 0.00s integrate, 0.30s wallclock)
    566. Refresh: detecting if any assets need to be imported or removed ... error getting directory contents Assets
    567. Refresh: elapses 0.000526 seconds (Nothing changed)
     
    Last edited: Jun 6, 2017
  20. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Not yet, but let me write one up and post it here. One thing you could start with is to read the introductory docs on ARKit (https://developer.apple.com/documentation/arkit/understanding_augmented_reality), since our plugin basically provides the scripting API which corresponds to the ARKit native interface, and then builds on it by creating some GameObject components that use that interface.

    (update: posted here: https://forum.unity3d.com/threads/arkit-support-for-ios-via-unity-arkit-plugin.474385/#post-3096997)
     
    Last edited: Jun 6, 2017
    rockstarsaad likes this.
  21. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    I have heard reports that macOS 10.13 preview does not play nice with Unity projects. You could test with an small or empty project to determine whether its something specific to this plugin project. I will look into the issue to see if there is an easy solution, but our development of the plugin was done on macOS 10.12.x

    (see https://forum.unity3d.com/threads/unity-and-macos-10-13-high-sierra.474527/ for updates on this issue)
     
    Last edited: Jun 6, 2017
  22. pgeorges-dpt

    pgeorges-dpt

    Joined:
    Apr 7, 2016
    Posts:
    42
    Just built the demo... this is insane. We've been working with different AR techs for a while (including Tango, Hololens, Kudan, Vuforia) and this is just mindblowing. Thanks so much for the native implementation!
     
  23. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Finally, a happy camper :) - its good to hear about your experiences too. Please share anything you can of examples or projects you make with this. Cheers.
     
    Gmora7 and zaphr like this.
  24. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    I've checked in a TUTORIAL.txt to the bitbucket repo to show step by step how to create a Unity project using this plugin. I'm going to post it here too. Let me know if these are helpful or if you need even more detail.

    ============================

    Unity-ARKit-Plugin Step by Step

    1. Read up on ARKit and how it works at a high level (https://developer.apple.com/documentation/arkit/understanding_augmented_reality). This plugin provides the scripting API which corresponds to the ARKit native interface, and then builds on it by creating some GameObject components that use that interface.

    2. Please reference our example scene in this project to see how we built up the ARKit example app that is provided. UnityARSessionNativeInterface.cs and the NativeInterface folder has the lowest level API. See below for details.

    3. Obtain a AR native session interface using UnityARSessionNativeInterface.GetARSessionNativeInterface(). Let's call this m_session in this tutorial. (See UnityARCameraManager.cs)

    4. Create an ARSession by calling m_session.RunWithConfig(config), where config will be either an ARKitWorldTrackingSessionConfiguration (6DOF) or ARKitSessionConfiguration (3DOF) with the corresponding parameters set to determine what kind of session you want. You may also initialize with m_session.RunWithConfigAndOption(config, option), where option allow you to reset the session if one has been started previously. (See UnityARCameraManager.cs))

    5. Every update, use m_session.GetCameraPose() to get the ARKit understanding of the camera position and rotation. Use utility functions that change coordinate systems to determine what the postion and rotation of the camera in the Unity scene should be. e.g. camera.transform.localPosition = UnityARMatrixOps.GetPosition(matrix); camera.transform.localRotation = UnityARMatrixOps.GetRotation (matrix); (See UnityARCameraManager.cs)

    6. Every update, use m_session.GetCameraProjection () to get the ARKit understanding of the camera projection parameters and use camera.projectionMatrix to set it on the Unity camera (See UnityARCameraManager.cs)

    7. On the main camera for the scene, add the UnityARVideo MonoBehaviour component, and set the clear material in the inspector to point to the YUVMaterial in the project. You can look in the source at what this does: every frame, it takes the two textures that make up the video that ARKit wants to display from the camera, and uses the YUVMaterial shader to combine them into the background that is rendered by the camera. (see UnityARVideo,cs)

    8. At this point, you should be able to place a bunch of 3D objects in the scene, build and run it and be able to see the objects you have placed and move the camera around in the scene by moving your device in the world.

    9. You can use the ARKit provided HitTest API to interact with the scene. See https://developer.apple.com/documentation/arkit/arhittestresult.resulttype for the types of things you can hit in the scene. m_session.HitTest(point, resultTypes) will return a list of the hit results. You can use the results to determine where to place your virtual objects. (see UnityARHitTestExample.cs)

    10. If you have asked ARKit to do plane detection for you in the session configuration, you can hook into the events that ARKit returns for those via the plugin: UnityARSessionNativeInterface.ARAnchorAddedEvent, UnityARSessionNativeInterface.ARAnchorUpdatedEvent, and UnityARSessionNativeInterface.ARAnchorRemovedEvent. The delegates for all of these take the form AnchorUpdate(ARPlaneAnchor arPlaneAnchor). You can choose to render GameObjects that correspond with these planes, or just use them to "anchor" your virtual content. (see UnityARAnchorManager.cs)

    11. If you would like to get ARKit frame updates, which includes the point cloud data (https://developer.apple.com/documentation/arkit/arpointcloud), hook into the event UnityARSessionNativeInterface.ARFrameUpdatedEvent. The delegate is of the form ARFrameUpdated(unityarcamera), and you can get point cloud data from unityarcamera.pointCloudData. (see PointCloudParticleExample.cs)

    12. Using ARFrameUpdateEvent as in the previous step can also be used update the camera position, rotation and projection matrix (instead of steps 5 and 6), but be aware that this would update at the pace of the ARKit rather than update rate of the Unity rendering engine. You may have to use utility functions provided to get the results in the right coordinate system.

    13. You can obtain light estimation of the scene (https://developer.apple.com/documentation/arkit/arlightestimate) by calling m_session.GetARAmbientIntensity() on every Update. (see UnityARAmbient.cs)
     
  25. sam598

    sam598

    Joined:
    Sep 21, 2014
    Posts:
    15
    Thanks! I actually went ahead and upgraded to a 7 plus. The 6dof tracking is really great for a medium-wide angle lens. Am I right in thinking that it's real world scale (1 meter = 1 Unity unit)?

    The fact that it needs to update every frame this is really exciting (to me at least). Right now the focus of the lens is fixed to about a foot away when using ARKit. But since changing the focus will affect the camera intrinsics and projection matrix, does this mean that a future update will allow auto focus? It's a critical feature for photo and video based AR apps. I also get the feeling that the soft focus at infinity is affecting tracking quality outdoors. This might be more of an Apple question haha.
     
  26. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    You are correct! One cookie!

    You are correct that this is an Apple question - I will not venture to guess where they will take it.
     
  27. hum8

    hum8

    Joined:
    Apr 18, 2013
    Posts:
    23
    Will this work also with the latest beta (2017)?
    Thanks!
     
  28. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Yes it should. Any build 2017.1.0b5 or later should work.
     
    Last edited: Jun 6, 2017
  29. tlehr

    tlehr

    Joined:
    Nov 22, 2016
    Posts:
    1
    Thanks for supporting the new APIs so quickly!

    Will there also be support for the new face tracking algorithms in iOS 11? Would be really, really awesome to have them driving a 3D mesh to display masks and effects - Snapchat style - without any additional package.
     
    GeckoTrader and GoodyGud like this.
  30. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    This plugin is strictly exposing the ARKit functionality. Having said that, we are looking into what features to include in our roadmap for XR, and feedback like this is super useful. Thanks. If you are vested in seeing these features included, you may also provide such feedback at https://feedback.unity3d.com/
     
  31. GoodyGud

    GoodyGud

    Joined:
    Jul 18, 2014
    Posts:
    1
    +1 on the facial mapping request
     
    Aiursrage2k likes this.
  32. sam598

    sam598

    Joined:
    Sep 21, 2014
    Posts:
    15
    Thanks for all the quick responses! In that case (and at the risk of sounding greedy), if it's possible to have the new "AVCaptureDepthDataOutput" as a pointcloud or disparity texture in Unity while running ARKit, I think that would be a fantastic feature. Hopefully ARKit does not block that service.

    Though as more phones get depth cameras, maybe a "DepthCamDevice" equivalent of "WebCamDevice" would be better long term?
     
  33. Pebam

    Pebam

    Joined:
    Jul 24, 2016
    Posts:
    2
    I could get the build successful, however when I open it, I'm stuck with an "
    libsystem_kernel.dylib`__abort_with_payload:" error
     
  34. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Could you include more of the console output from XCode?
    Make sure you have all the requirements specified for ARKit to work.
     
  35. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Give an inch, they ask for a mile ... JK :)
    What are you thinking of doing with depth texture? If you provide use cases, it might help with prioritizing features.
     
  36. Pebam

    Pebam

    Joined:
    Jul 24, 2016
    Posts:
    2
    Here's output:

    Code (Boo):
    1. 2017-06-06 22:43:27.714327-0700 ARKit[899:143336] [DYMTLInitPlatform] platform initialization successful
    2.  
    3. 2017-06-06 22:43:27.797168-0700 ARKit[899:143158] -> registered mono modules 0x104e9bf70
    4. 2017-06-06 22:43:27.948270-0700 ARKit[899:143158] You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBackgroundModes in your Info.plist.
    5. -> applicationDidFinishLaunching()
    6. PlayerConnection initialized from /var/containers/Bundle/Application/5DCCE246-E364-4CAD-BC3F-1729D503CC2F/ARKit.app/Data (debug = 0)
    7. PlayerConnection initialized network socket : 0.0.0.0 55000
    8. Multi-casting "[IP] 10.0.1.6 [Port] 55000 [Flags] 2 [Guid] 1269301788 [EditorId] 429404788 [Version] 1048832 [Id] iPhonePlayer(iPhone):56000 [Debug] 0" to [225.0.0.222:54997]...
    9. Started listening to [0.0.0.0:55000]
    10. Player data archive not found at `/var/containers/Bundle/Application/5DCCE246-E364-4CAD-BC3F-1729D503CC2F/ARKit.app/Data/data.unity3d`, using local filesystem2017-06-06 22:43:28.003280-0700 ARKit[899:143158] Metal GPU Frame Capture Enabled
    11. 2017-06-06 22:43:28.003741-0700 ARKit[899:143158] Metal API Validation Disabled
    12. 2017-06-06 22:43:28.060867-0700 ARKit[899:143158] libMobileGestalt MobileGestaltSupport.m:153: pid 899 (ARKit) does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled
    13. 2017-06-06 22:43:28.060918-0700 ARKit[899:143158] libMobileGestalt MobileGestalt.c:555: no access to InverseDeviceID (see <rdar://problem/11744455>)
    14. -> applicationDidBecomeActive()
    15. GfxDevice: creating device client; threaded=1
    16. Initializing Metal device caps: Apple A9 GPU
    17. Initialize engine version: 5.6.1p1 (74c1f4917542)
    18. =================================================================
    19. Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
    20. PID: 899, TID: 143342, Thread name: (none), Queue name: NSOperationQueue 0x1c4227fe0 :: NSOperation 0x1c4649540 (QOS: DEFAULT), QoS: 21
    21. Backtrace:
    22. 4   ARKit                               0x0000000103b0cd2c _Z16GetAppControllerv + 64
    23. 5   ARKit                               0x0000000103b25a5c UnityCurrentOrientation + 16
    24. 6   ARKit                               0x0000000103b04ce4 _Z20UnityReorientVector3fff + 36
    25. 7   ARKit                               0x0000000103b04bdc __UnityCoreMotionStart_block_invoke + 292
    26. 8   Foundation                          0x0000000188e42de4 <redacted> + 16
    27. 9   Foundation                          0x0000000188d832e0 <redacted> + 96
    28. 10  Foundation                          0x0000000188d73280 <redacted> + 620
    29. 11  Foundation                          0x0000000188e4574c <redacted> + 228
    30. 12  libdispatch.dylib                   0x00000001aa76c2bc <redacted> + 16
    31. 13  libdispatch.dylib                   0x00000001aa77657c <redacted> + 532
    32. 14  libdispatch.dylib                   0x00000001aa776fa8 <redacted> + 332
    33. 15  libdispatch.dylib                   0x00000001aa777b28 <redacted> + 388
    34. 16  libdispatch.dylib                   0x00000001aa780368 <redacted> + 864
    35. 17  libsystem_pthread.dylib             0x00000001aaa031e8 _pthread_wqthread + 924
    36. 18  libsystem_pthread.dylib             0x00000001aaa02e40 start_wqthread + 4
    37. 2017-06-06 22:43:32.696799-0700 ARKit[899:143342] [reports] Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
    38. PID: 899, TID: 143342, Thread name: (none), Queue name: NSOperationQueue 0x1c4227fe0 :: NSOperation 0x1c4649540 (QOS: DEFAULT), QoS: 21
    39. Backtrace:
    40. 4   ARKit                               0x0000000103b0cd2c _Z16GetAppControllerv + 64
    41. 5   ARKit                               0x0000000103b25a5c UnityCurrentOrientation + 16
    42. 6   ARKit                               0x0000000103b04ce4 _Z20UnityReorientVector3fff + 36
    43. 7   ARKit                               0x0000000103b04bdc __UnityCoreMotionStart_block_invoke + 292
    44. 8   Foundation                          0x0000000188e42de4 <redacted> + 16
    45. 9   Foundation                          0x0000000188d832e0 <redacted> + 96
    46. 10  Foundation                          0x0000000188d73280 <redacted> + 620
    47. 11  Foundation                          0x0000000188e4574c <redacted> + 228
    48. 12  libdispatch.dylib                   0x00000001aa76c2bc <redacted> + 16
    49. 13  libdispatch.dylib                   0x00000001aa77657c <redacted> + 532
    50. 14  libdispatch.dylib                   0x00000001aa776fa8 <redacted> + 332
    51. 15  libdispatch.dylib                   0x00000001aa777b28 <redacted> + 388
    52. 16  libdispatch.dylib                   0x00000001aa780368 <redacted> + 864
    53. 17  libsystem_pthread.dylib             0x00000001aaa031e8 _pthread_wqthread + 924
    54. 18  libsystem_pthread.dylib             0x00000001aaa02e40 start_wqthread + 4
    55. 2017-06-06 22:43:33.021093-0700 ARKit[899:143158] [] <<<< FigVirtualFramebufferServer >>>> FigVirtualFramebufferGetMaxCount: unsupported operation
    56. 2017-06-06 22:43:33.021207-0700 ARKit[899:143158] [] <<<< FigVirtualFramebufferServer >>>> FigVirtualFramebufferGetFramebufs: unsupported operation
    57. 2017-06-06 22:43:33.021221-0700 ARKit[899:143158] [] <<<< FigVirtualFramebufferInstallation >>>> FigInstallVirtualDisplay_block_invoke: FigVirtualFramebufferGetFramebufs failed (0 framebufs)
    58. UnloadTime: 3.580166 ms
    59. 2017-06-06 22:43:34.731505-0700 ARKit[899:143350] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
    60. 2017-06-06 22:43:34.732672-0700 ARKit[899:143350] [MC] Reading from public effective user settings.
    61. 2017-06-06 22:43:34.741470-0700 ARKit[899:143322] [] network_config_register_boringssl_log_debug_updates Failed to register for BoringSSL log debug updates
    62. (lldb)
     
  37. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    It appears the quoted lines above are where things start going down the tubes for you. It looks like your app signing did not work properly? Are you doing anything special in XCode? You do have Xcode 9 beta and the iOS 11 beta installed on your device? And have you setup your device for development with Xcode?
     
  38. WonkyKIM

    WonkyKIM

    Joined:
    Apr 8, 2013
    Posts:
    4
    Hi, I'm trying to launch ARkit app on my iphone.
    I followed your guide, installed ios11, xcode9, unity 5.6.1.p1 and import arkit-plugin you provided.
    I just opened UnityARKitScene.unity and build app on my iphone 7+.
    But when I launched the app, after unity logo, app was just closed.
    What do I do? Can you give me any advice for it?
    Thanks.
    [​IMG]
    https://drive.google.com/file/d/0B17EMZrhzIZra3AyWmp6ZWs0b2c/view?usp=sharing
     
  39. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    I would suggest you run the app from XCode and look at the console output for clues on what could be going wrong. If you cannot figure it out, post the output here and I can try to decipher it.
     
  40. sam598

    sam598

    Joined:
    Sep 21, 2014
    Posts:
    15
    Haha, well the open channel is appreciated.

    With Tango I've been using the point cloud for camera effects like background removal, real world occlusion of virtual objects, and depth of field. I also know a lot of developers would be interested in possibly using it for 3D scanning.
     
  41. WonkyKIM

    WonkyKIM

    Joined:
    Apr 8, 2013
    Posts:
    4
    Below is from the xcode console. It this right thing?

     
  42. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
  43. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    BTW, ARKit does expose a point cloud data, but it is rather sparse (mainly feature points detected) compared to one you would get from a depth camera. You may still be able to use it judiciously for some of that stuff. (See step 11 in the tutorial above)
     
    rocket5tim likes this.
  44. rockstarsaad

    rockstarsaad

    Joined:
    Sep 26, 2015
    Posts:
    6
    Thanks I am going to review and apply it and let you know here my views here Thanks again
     
  45. WonkyKIM

    WonkyKIM

    Joined:
    Apr 8, 2013
    Posts:
    4
    There's no problem with a just simple scene with cube on my iphone. I have an apple developer account and it works fine with the same bundle ID.
    Is there any other solution or something to check? Thank you for your help.
     
    Last edited: Jun 7, 2017
  46. hum8

    hum8

    Joined:
    Apr 18, 2013
    Posts:
    23
    I confirm that it works :)
     
    jimmya likes this.
  47. richgilbank

    richgilbank

    Joined:
    Mar 1, 2017
    Posts:
    1
    For anyone encountering issues with signing and Team IDs, it looks like the development team is being overridden from the editor here to be "Z6SFPV59E3". Remove or comment out that line (assets/Plugins/iOS/UnityARKit/Editor/UnityARBuildPostprocessor), and that may help.
     
    dalex7777 likes this.
  48. Joyceawt

    Joyceawt

    Joined:
    Feb 23, 2017
    Posts:
    11
    If I had two objects, say for example a wooden plank and another object thats a cube, is it possible for me to use ARKit to somehow animate the cube at a particular location of the plank? I'd like this to be scaled to real size if possible.

    in addition - how do i set a particular surface (e.g. table) as the marker? I saw this in the conference videos but am not sure how to do it
     
    Last edited: Jun 7, 2017
  49. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    Good find. I'll remove this line in the bitbucket project. [EDIT: done]
     
    Last edited: Jun 7, 2017
  50. jimmya

    jimmya

    Unity Technologies

    Joined:
    Nov 15, 2016
    Posts:
    388
    If you run the scene, and touch somewhere on the touchscreen, it will use the ARKit HitTest API to see whether it hit any planes, or closest feature point if no plane, and then place the HitCube at that position in the world.