Integrate converted unity 3d ios project to a existing iphone app

I created the angry bot ios version project with the unity 3d 30 day trial version since i am totally new to unity3d.
When i create a new project with the same configurations, build settings and add all libraries and files and build it i got 200 errors. When i change it to build with ios device it reduce it ti 85 errors like below.
i used the ARC- on project and had to change few things to support with ARC.

When i ran the created ios project by unity for angry bot it worked well with the device without any errors.

can somebody please help me with how to import a game to a new ui view controller?
:frowning: i am stuck here. Tried so many things but cudnt get a proper solution.

thnak you!

Undefined symbols for architecture armv7:
“std::string::push_back(char)”, referenced from:
GetParameter(UTF16String, int, bool) in libiPhone-lib-dev.a(TextFormatting.o)
“std::string::assign(char const*, unsigned long)”, referenced from:
Append(char const*, char const*) in libiPhone-lib-dev.a(Word.o)
DebugTextLineByLine(char const*) in libiPhone-lib-dev.a(LogAssert.o)
“std::string::data() const”, referenced from:
ConvertUTF8toUTF16(std::string const, dynamic_array<unsigned short, 2ul, (MemLabelIdentifier)44>) in libiPhone-lib-dev.a(UTF8.o)
“std::basic_ostream<char, std::char_traits > std::operator<<<std::char_traits >(std::basic_ostream<char, std::char_traits >, char const*)”, referenced from:
AddTexOperandSrc(std::basic_ostringstream<char, std::char_traits, std::allocator >, int, combiner::Channels, combiner::Operand, combiner::Source) in libiPhone-lib-dev.a(ShaderGeneratorGLES20.o)
AddTextureCombinerBody(std::basic_ostringstream<char, std::char_traits, std::allocator >, int, unsigned long, combiner::Channels) in libiPhone-lib-dev.a(ShaderGeneratorGLES20.o)
BuildFragmentShaderSourceGLES20(FixedFunctionStateGLES20 const) in libiPhone-lib-dev.a(ShaderGeneratorGLES20.o)
BuildVertexShaderSourceGLES20(FixedFunctionStateGLES20 const) in libiPhone-lib-dev.a(ShaderGeneratorGLES20.o)
“std::string::replace(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>)”, referenced from:
ExtractLineAndPath(std::string const, unsigned long, int, std::string) in libiPhone-lib-dev.a(MonoUtility.o)
AppendPathNameImpl(std::string const, std::string const, char, std::string) in libiPhone-lib-dev.a(PathNameUtility.o)
CreateDirectoryRecursive(std::string const) in libiPhone-lib-dev.a(ApplicationSpecificPersistentDataPath.o)
“std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const)”, referenced from:
UnityInitApplication(char const*) in libiPhone-lib-dev.a(LibEntryPoint.o)
Font::RegisterClass() in libiPhone-lib-dev.a(Font.o)
Font::AwakeFromLoad(AwakeFromLoadMode) in libiPhone-lib-dev.a(Font.o)
PPtrUnity::Material::GetTypeString() in libiPhone-lib-dev.a(Font.o)
PPtr::GetTypeString() in libiPhone-lib-dev.a(Font.o)
PPtr::GetTypeString() in libiPhone-lib-dev.a(Font.o)
Mesh::RegisterClass() in libiPhone-lib-dev.a(LodMesh.o)

“std::_Rb_tree_decrement(std::_Rb_tree_node_base*)”, referenced from:
std::_Rb_tree<Font::TexturePosition, Font::TexturePosition, std::_IdentityFont::TexturePosition, std::lessFont::TexturePosition, stl_allocator<Font::TexturePosition, (MemLabelIdentifier)17, 16> >::_M_insert_unique(Font::TexturePosition const) in libiPhone-lib-dev.a(Font.o)
std::_Rb_tree<TextureID, std::pair<TextureID const, unsigned long>, std::_Select1st<std::pair<TextureID const, unsigned long> >, std::less, std::allocator<std::pair<TextureID const, unsigned long> > >::_M_insert_unique(std::pair<TextureID const, unsigned long> const) in libiPhone-lib-dev.a(Texture.o)
std::_Rb_tree<TextureID, std::pair<TextureID const, unsigned long>, std::_Select1st<std::pair<TextureID const, unsigned long> >, std::less, std::allocator<std::pair<TextureID const, unsigned long> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<TextureID const, unsigned long> >, std::pair<TextureID const, unsigned long> const) in libiPhone-lib-dev.a(Texture.o)
std::_Rb_tree<PPtr, PPtr, std::_Identity<PPtr >, std::less<PPtr >, memory_pool<PPtr > >::_M_insert_unique(PPtr const) in libiPhone-lib-dev.a(GUILayer.o)
std::_Rb_tree<ShaderLab::FastPropertyName, std::pair<ShaderLab::FastPropertyName const, UnityPropertySheet::UnityTexEnv>, std::_Select1st<std::pair<ShaderLab::FastPropertyName const, UnityPropertySheet::UnityTexEnv> >, std::lessShaderLab::FastPropertyName, std::allocator<std::pair<ShaderLab::FastPropertyName const, UnityPropertySheet::UnityTexEnv> > >::_M_insert_unique(std::pair<ShaderLab::FastPropertyName const, UnityPropertySheet::UnityTexEnv> const) in libiPhone-lib-dev.a(Material.o)
std::_Rb_tree<ShaderLab::FastPropertyName, std::pair<ShaderLab::FastPropertyName const, float>, std::_Select1st<std::pair<ShaderLab::FastPropertyName const, float> >, std::lessShaderLab::FastPropertyName, std::allocator<std::pair<ShaderLab::FastPropertyName const, float> > >::_M_insert_unique(std::pair<ShaderLab::FastPropertyName const, float> const) in libiPhone-lib-dev.a(Material.o)
std::_Rb_tree<ShaderLab::FastPropertyName, std::pair<ShaderLab::FastPropertyName const, ColorRGBAf>, std::_Select1st<std::pair<ShaderLab::FastPropertyName const, ColorRGBAf> >, std::lessShaderLab::FastPropertyName, std::allocator<std::pair<ShaderLab::FastPropertyName const, ColorRGBAf> > >::_M_insert_unique(std::pair<ShaderLab::FastPropertyName const, ColorRGBAf> const) in libiPhone-lib-dev.a(Material.o)

“std::basic_ostream<char, std::char_traits > std::operator<<<char, std::char_traits, std::allocator >(std::basic_ostream<char, std::char_traits >, std::basic_string<char, std::char_traits, std::allocator > const)”, referenced from:
AddTextureCombinerBody(std::basic_ostringstream<char, std::char_traits, std::allocator >, int, unsigned long, combiner::Channels) in libiPhone-lib-dev.a(ShaderGeneratorGLES20.o)
“std::string::compare(char const*) const”, referenced from:
FindChildTransform(Transform, std::string) in libiPhone-lib-dev.a(Animator.o)
Animation::RemoveClip(std::string const) in libiPhone-lib-dev.a(Animation.o)
Animation::AddClip(AnimationClip, std::string const, int, int, bool) in libiPhone-lib-dev.a(Animation.o)
AnimationClip::SetCurve(std::string const, int, PPtr, std::string const, AnimationCurveTpl, bool) in libiPhone-lib-dev.a(AnimationClip.o)
BuiltinResourceManager::GetResource(int, std::string const) in libiPhone-lib-dev.a(ResourceManager.o)
AnimationBinder::CalculateTargetPtr(int, Object
, char const*, void**, int*) in libiPhone-lib-dev.a(AnimationBinder.o)
ParseStreamHeader(UnityWebStreamHeader, unsigned char const*, unsigned char const*) in libiPhone-lib-dev.a(UnityWebStream.o)

This seems like a problem with libiPhone-lib-dev.a . please suggest me a solution.
Thank you!