A while back I put some of my Xcode bits (i.e. the Random Recipe Generator) into my Dropbox to make it easier to stay up to date on my laptop and my desktop. (Yes, I know, source control blah blah blah :)
However, building the Distribution version of the app gave me this warning:
“The CodeResources file must be a symbolic link to _CodeSignature/CodeResources”
which I duly ignored. However, the Application Loader (used to push the new binary to the App Store) also complained about that and wouldn’t upload it.
It looks like Dropbox’s replication may have been to blame for the symlink stopping being a symlink, so the solution is to use the handy new selective sync option in Dropbox and not sync the build/ directory between my machines (which is pretty much pointless anyway and certainly generates a lot of network overhead when you build). Having done that and built a clean copy it worked fine.
