I have no idea where to look to find where this error is, because I am having a hard time interpreting these error messages. I’m used to C# and the error messages are amazing apparently… anyways, how can I fix this and what does it even mean?
Ld /Users/Ryan/Library/Developer/Xcode/DerivedData/MiniStories-aburzjgfwocruwabfufijwygorxl/Build/Products/Debug-iphonesimulator/MiniStories.app/MiniStories normal i386
cd /Users/Ryan/Desktop/MiniStories
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang
-arch i386 - isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer SDKs/iPhoneSimulator5.0.sdk
-L/Users/Ryan/Library/Developer/Xcode/DerivedData/MiniStories-aburzjgfwocruwabfufijwygorxl/Build/Products/Debug-iphonesimulator
-F/Users/Ryan/Library/Developer/Xcode/DerivedData/MiniStories-aburzjgfwocruwabfufijwygorxl/Build/Products/Debug-iphonesimulator
-filelist /Users/Ryan/Library/Developer/Xcode/DerivedData/MiniStories-aburzjgfwocruwabfufijwygorxl/Build/Intermediates/MiniStories.build/Debug-iphonesimulator/MiniStories.build/Objects-normal/i386/MiniStories.LinkFileList
-mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -Xlinker
-no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=40000 -lsqlite3
-framework QuartzCore -framework AVFoundation -framework UIKit
-framework Foundation -framework CoreGraphics
-o /Users/Ryan/Library/Developer/Xcode/DerivedData/MiniStories-aburzjgfwocruwabfufijwygorxl/Build/Products/Debug-iphonesimulator/MiniStories.app/MiniStories
Undefined symbols for architecture i386:
"_main", referenced from:
start in crt1.10.6.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

This error shows when you’re trying to link against a precompiled library that is built in a different architecture than your target.
My guess is that you are trying to compile something for the simulator, but you’re using some external library in your project (file with a .a extension) that was built for the device architecture. If the library was actually built for the device, it will probably compile for the device, but if you want to test stuff on the simulator, you’ll have to either recompile the library and make it universal if possible, or use a separate build for the simulator if one is available.