Build Error when using Uno.

I am making app by fuse and Uno API. And I have some problem for making apps. In Preview Mode, It can build well. But In real build mode, It doesn’t works.

Here is the preview log.

[Realignist@RealignistPro:~/Desktop/Recover/first-prototype]
% fuse preview -t=iOS
Connected to fuse daemon
Build started: FullCompile

Building project 'first-prototype', target 'iOS'
------------------------------------------------

Build stage changed: Configuring
# Configuring
Uno: 0.8.5-OSX
Project: /Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj
Packages: UnoCore (0.15.0), Fuse.Designer (0.12.4), Uno.Collections (0.15.0), Uno.Geometry (0.15.0), Uno.Threading (0.15.0), FuseCore (0.12.4), Experimental.Physics (0.12.4), Fuse.Animations (0.12.4), Fuse.Drawing (0.12.4), Fuse.Drawing.Batching (0.12.4), Fuse.Drawing.Meshes (0.12.4), Fuse.Drawing.Planar (0.12.4), Uno.Net.Http (0.15.0), Experimental.Http (0.12.4), Fuse.Triggers (0.12.4), Android (0.15.0), ObjC (0.15.0), Experimental.iOS (0.15.0), Experimental.TextureLoader (0.15.0), Fuse.Elements (0.12.4), Fuse.Drawing.Primitives (0.12.4), Fuse.Drawing.Polygons (0.12.4), Fuse.Drawing.Paths (0.12.4), Fuse.Entities (0.12.4), Fuse.Gestures (0.12.4), Fuse.Navigation (0.12.4), Fuse.Shapes (0.12.4), Fuse.Controls (0.12.4), Fuse.Effects (0.12.4), Fuse.Physics (0.12.4), Fuse.BasicTheme (0.12.4), Fuse.Camera (0.12.4), Fuse.Storage (0.12.4), Fuse.Vibration (0.12.4), Fuse.Launcher (0.12.4), Fuse.GeoLocation (0.12.4), Fuse.Scripting (0.12.4), Uno.Data.Json (0.15.0), Fuse.Scripting.Duktape (0.12.4), Fuse.Scripting.JavaScriptCore (0.12.4), Fuse.Scripting.Jurassic (0.12.4), Uno.Net.Sockets (0.15.0), Fuse.Scripting.V8 (0.12.4), Fuse.Reactive (0.12.4), Fuse.Android (0.12.4), Fuse.Desktop (0.12.4), Fuse.iOS (0.12.4), Experimental.Bitmaps (0.15.0), Outracks.Simulator.Protocol.Uno (0.0.0), Outracks.Simulator.Reflection.Uno (0.0.0), Outracks.Simulator.Client.Uno (0.1.0), Uno.Data.Xml (0.15.0), first-prototype (0.0.0)
(2,217.61 ms)

Build stage changed: Parsing source code
# Parsing source code
(882.74 ms)

Build stage changed: Compiling syntax tree
# Compiling syntax tree
(3,209.09 ms)

Build stage changed: Generating code and data
# Generating code and data
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj: MUNKNOWN: Number of namespaces stripped: 301
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj(1,1): Message MUNKNOWN: Number of namespaces stripped: 301
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj: MUNKNOWN: Number of types stripped: 2933
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj(1,1): Message MUNKNOWN: Number of types stripped: 2933
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj: MUNKNOWN: Number of types sealed: 1666
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj(1,1): Message MUNKNOWN: Number of types sealed: 1666
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj: MUNKNOWN: Number of fields stripped: 747
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj(1,1): Message MUNKNOWN: Number of fields stripped: 747
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj: MUNKNOWN: Number of functions stripped: 41931
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj(1,1): Message MUNKNOWN: Number of functions stripped: 41931
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj: MUNKNOWN: Number of functions stripped from vtable: 754
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj(1,1): Message MUNKNOWN: Number of functions stripped from vtable: 754
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj: MUNKNOWN: Number of functions sealed: 2893
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj(1,1): Message MUNKNOWN: Number of functions sealed: 2893
(10,626.28 ms)

Build stage changed: Building native target
# Building native target
Running /Users/Realignist/OneDrive/Desktop/Recover/first-prototype/.build/Simulator/iOS/build.sh
> Xcode project location: /Users/Realignist/OneDrive/Desktop/Recover/first-prototype/.build/Simulator/iOS/first_prototype.xcodeproj
> (exit code: 0)

Build completed in 16.98 seconds
    0 Warning(s)
    0 Error(s)
Build ended
Running /Users/Realignist/OneDrive/Desktop/Recover/first-prototype/.build/Simulator/iOS/run.sh
> Opening '/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/.build/Simulator/iOS/first_prototype.xcodeproj' ...
> (exit code: 0)

And here is the real build logs.

[Realignist@RealignistPro:~/Desktop/Recover/first-prototype]
% fuse build -t=iOS
Connected to fuse daemon

Building project 'first-prototype', target 'iOS'
------------------------------------------------

# Configuring
Uno: 0.8.5-OSX
Project: /Users/Realignist/OneDrive/Desktop/Recover/first-prototype/first-prototype.unoproj
Packages: UnoCore (0.15.0), Fuse.Designer (0.12.4), Uno.Collections (0.15.0), Uno.Geometry (0.15.0), Uno.Threading (0.15.0), FuseCore (0.12.4), Experimental.Physics (0.12.4), Fuse.Animations (0.12.4), Fuse.Drawing (0.12.4), Fuse.Drawing.Batching (0.12.4), Fuse.Drawing.Meshes (0.12.4), Fuse.Drawing.Planar (0.12.4), Uno.Net.Http (0.15.0), Experimental.Http (0.12.4), Fuse.Triggers (0.12.4), Android (0.15.0), ObjC (0.15.0), Experimental.iOS (0.15.0), Experimental.TextureLoader (0.15.0), Fuse.Elements (0.12.4), Fuse.Drawing.Primitives (0.12.4), Fuse.Drawing.Polygons (0.12.4), Fuse.Drawing.Paths (0.12.4), Fuse.Entities (0.12.4), Fuse.Gestures (0.12.4), Fuse.Navigation (0.12.4), Fuse.Shapes (0.12.4), Fuse.Controls (0.12.4), Fuse.Effects (0.12.4), Fuse.Physics (0.12.4), Fuse.BasicTheme (0.12.4), Fuse.Camera (0.12.4), Fuse.Storage (0.12.4), Fuse.Vibration (0.12.4), Fuse.Launcher (0.12.4), Fuse.GeoLocation (0.12.4), Fuse.Scripting (0.12.4), Uno.Data.Json (0.15.0), Fuse.Scripting.Duktape (0.12.4), Fuse.Scripting.JavaScriptCore (0.12.4), Fuse.Scripting.Jurassic (0.12.4), Uno.Net.Sockets (0.15.0), Fuse.Scripting.V8 (0.12.4), Fuse.Reactive (0.12.4), Fuse.Android (0.12.4), Fuse.Desktop (0.12.4), Fuse.iOS (0.12.4), first-prototype (0.0.0)
(1,966.82 ms)

# Parsing source code
(951.30 ms)

# Compiling syntax tree
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(16,41): E3114: There is no identifier named 'NativeModule' accessible in this scope. Did you mean 'NativeModule' (as in Fuse.Scripting.NativeModule)? For example, try adding 'using Fuse.Scripting;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(24,23): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(29,24): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(34,27): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(40,23): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?
(1,124.10 ms)

Build completed in 4.05 seconds
    0 Warning(s)
    5 Error(s)

Error Summary
-------------

FATAL ERROR: Build failed.
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(16,41): E3114: There is no identifier named 'NativeModule' accessible in this scope. Did you mean 'NativeModule' (as in Fuse.Scripting.NativeModule)? For example, try adding 'using Fuse.Scripting;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(24,23): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(29,24): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(34,27): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?
/Users/Realignist/OneDrive/Desktop/Recover/first-prototype/MusicControl.uno(40,23): E3114: There is no identifier named 'Context' accessible in this scope. Did you mean 'Context' (as in Fuse.Scripting.Duktape.Context), 'Context' (as in Fuse.Scripting.JavaScriptCore.Context) or 'Context' (as in Fuse.Scripting.Context), or one of 14 other similar candidates? For example, try adding 'using Fuse.Scripting.Duktape;' to the top of the code file. Could you be missing a package reference?

Here is the MusicControl.uno.

using Uno;
using Uno.Collections;
using Fuse;
using Fuse.Scripting;
using Fuse.Reactive;
using iOS.MediaPlayer;

namespace Recover {
    public extern(iOS) class MusicControl: NativeModule {
        public MusicControl () {
            AddMember(new NativeFunction("play", (NativeCallback) play));
            AddMember(new NativeFunction("pause", (NativeCallback) pause));
            AddMember(new NativeFunction("previous", (NativeCallback) previous));
            AddMember(new NativeFunction("next", (NativeCallback) next));
        }

        static object play (Context context, object[] args) {
            MPMusicPlayerController._systemMusicPlayer().play();
            return null;
        }

        static object pause (Context context, object[] args) {
            MPMusicPlayerController._systemMusicPlayer().pause();
            return null;
        }

        static object previous (Context context, object[] args) {
            if (((Bool) args[0]) == true) MPMusicPlayerController._systemMusicPlayer().skipToPreviousItem();
            else MPMusicPlayerController._systemMusicPlayer().skipToBeginning();
            return null;
        }

        static object next (Context context, object[] args) {
            MPMusicPlayerController._systemMusicPlayer().skipToNextItem();
            return null;
        }
    }
}

Hi Haze,

For me this occurs with missing Packages in the .unoproj.

Looks for me like you need to add Fuse.Scripting