How can I save the game object as prefabs without using UnityEditor import.

I’m developing a game where it consist of many seen and the character has many transformation going on each scene.
Now what i basically want is when I change my character property like give him /her the new hands, legs , dress and vice versa,Next time the player play my game i want the changes to be happen permanently.
I’ve seed some post in the unity forum i.e

  1. Creating/Saving prefabs during runtime? - Questions & Answers - Unity Discussions
  2. How to create and save a gameobject to a prefab with a script - Questions & Answers - Unity Discussions
    But all these work in unityEditor and when I try to build for the android or the Iphone my build show error and can’t able to build.
    It says like you are missing some things like some import.

You can save from which prefabs (elements) is your character composed of for example in PlayerPrefs. During next launch you can load proper prefabs based on this information.