Nothing seems to be broken when I successfully make this way. My project compiles and runs fine after this. Everywhere I see this problem brought up, no one has an answer for it. I read somewhere one person recommended that for similar errors, you specify deeper in the framework like in my post above. Lo and behold, it worked.
I went ahead and ran make with everything vanilla and these are the errors:
ignoring file /Users/x/Documents/SFML-master/SFML-master/extlibs/libs-osx/Frameworks/freetype.framework/freetype, file was built for unsupported file format ( 0x56 0x65 0x72 0x73 0x69 0x6F 0x6E 0x73 0x2F 0x43 0x75 0x72 0x72 0x65 0x6E 0x74 ) which is not the architecture being linked (i386): /Users/x/Documents/SFML-master/SFML-master/extlibs/libs-osx/Frameworks/freetype.framework/freetype
Undefined symbols for architecture i386:
That is with architecture i386;x86_64 specified. If I remove it, it says:
ignoring file /Users/x/Documents/SFML-master/SFML-master/extlibs/libs-osx/Frameworks/freetype.framework/freetype, file was built for unsupported file format ( 0x56 0x65 0x72 0x73 0x69 0x6F 0x6E 0x73 0x2F 0x43 0x75 0x72 0x72 0x65 0x6E 0x74 ) which is not the architecture being linked (x86_64): /Users/x/Documents/SFML-master/SFML-master/extlibs/libs-osx/Frameworks/freetype.framework/freetype
Undefined symbols for architecture x86_64:
Sndfile will throw an error just like that as well. Using my solution, everything compiles and runs fine.