High-performance Unity iOS/Android logger built with native platform UI
Asset store links:
Requires Unity 5.2 or later.
iOS demo app: coming soon Apple forbids any kind of demos on the AppStore. Investigating…
Android demo app: https://play.google.com/store/apps/details?id=com.spacemadness.LunarConsole
If you enjoy using the plugin - please, rate and review on the Asset Store!
The project goal is to build a high-performance and lightweight Unity native iOS/Android console for ease of testing and debugging.
Automatic:
Unity Editor Menu: Window ▶ Lunar Mobile Console ▶ Install…
Manual:
Drag’n’Drop LunarConsol.prefab
(Assets/LunarConsole/Scripts/LunarConsole.prefab) into your current scene hierarchy and save your changes. You only need to do it once for your startup scene.
You can open the console with a multi touch gesture or using the API call from a script (see API Guide for details).
LunarConsole
game object in the Hierarchy
window.Lunar Console
script settings in the Inspector
window.None
to completely disable multi touch gestures (you would still be able to open the console from your scripts).For more information on Actions and Variables check the user guide.
Touch the log entry to view its stack trace.
Important: make sure to properly configure your build settings (File ▶ Build Settings…) otherwise you will only be able to see exceptions traces.
iOS: check the “Development Build” checkbox
Android: check the “Development Build” checkbox
For more info see:
http://docs.unity3d.com/Manual/PublishingBuilds.html
If Lunar Mobile Console is
To
Important: make sure to “replace” your generated Xcode project whenever you switch the plugin from enabled to disabled (or back). Failing to do so may lead to an unexpected result!
For more detailed information check Wiki page: Enabling and Disabling Lunar Mobile Console.
Lunar Mobile Console is fully compatible with Unity Cloud Build.
You can enable/disable the plugin from the command line (and make it a part of your build process)
<UNITY_BIN_PATH> -quit -batchmode -executeMethod LunarConsoleEditorInternal.Installer.DisablePlugin
<UNITY_BIN_PATH> -quit -batchmode -executeMethod LunarConsoleEditorInternal.Installer.EnablePlugin
<UNITY_BIN_PATH>
locations:
/Applications/Unity/Unity.app/Contents/MacOS/Unity
c:\Program Files\Unity\Editor\Unity.exe
LunarConsolePluginInternal.Installer.DisablePlugin
and LunarConsolePluginInternal.Installer.EnablePlugin
instead.Please, visit the Troubleshooting Wiki page or post your question on the official forum thread.
Window ▶ Lunar Mobile Console ▶ Check for updates…
Window ▶ Lunar Mobile Console ▶ Report bug…
For anything else: [email protected]