Having trouble appending after Xcode changes

Here’s the error:

Error building Player: Exception: Append is not supported for old version of XCode project. Build your project to different location or replace existing one.
UnityEditor.HostView:OnGUI()

I’m confused about what change is causing this. I didn’t used to get this… but now we’re getting it every time, meaning we can’t append. One thing we’re doing is adding a second target to the project. Could this be what’s causing the problem?

Not sure what the message means by ‘old version’, since we’re definitely not reverting to an older Xcode project or anything like that.

UPDATE:
Through trial and error I have ascertained that this issue occurs if you add “mscorlib.dll.s” to more than one target. Also, if any of the other dlls in the “Library” folder (in the Xcode project) are added to more than one target, they will automatically be un-added to every target except the first one.

This implies a work-around that involves unlinking mscorlib.dll.s from all but the first target each time I wish to do an append, then re-adding it and the other libraries to these targets post-append.

I am now going to be testing this approach in a production environment. It is definitely preferable to maintaining to separate Xcode projects (one for iPad, one for iPhone).

Append function is designed to support only one build target and fixed structure of Library subfolder.
You are free to add files to other folders (though you should not touch mscorlib.dll.s).

Imho having separate Xcode projects for different build targets is a way to go.