I am not familiar with AppCode, but if it is something like IntelliJ (their Java IDE), then they wrote their own TFS integration. In this case, they probably did not update the cache files needed for tf to find its workspaces.
If so, you just need to run a command that will connect tf to your server - at that moment it will fill in the necessary cache files. For example, if you pass the -collection flag to tf workspaces , then it will actually request the server for a list of workspaces (and rebuild the necessary cache files in the process.)
I.e:
tf workspaces
It works only with the cache of the local workspace, and:
tf workspaces -collection:http:
Will connect to the server.
source share