Collaborating with windows users on iOS game?

So I have an instance where a studio that uses only windows wants to collaborate with me on an iOS app. So ideally they would be configuring assets and models, then I would just be programming it, and set up the more difficult technical aspects of it, but I am all OSX based.

What I am wondering is, can this work out? If I am in Unity with my project set to iOS, and all my textures compressed to PVR. Then they are all in Windows, with it set to the Windows Standalone (since they can’t set it to iOS), and all there assets set to DXT (since it can’t be set to PVR), how does that work when we sync the projects through git or other? Does the cache server manage instances like this?

Has anyone else done anything like that? How’d it work out?

With Unity 4.3 you can set the platform as iOS even on Windows machines.

Even if Windows machines don’t use iOS as platform, you can share assets. Textures are compressed separately in each machine (with cache server they are compressed only once and then shared), so if someone e.g. updates …tga file, and iOS platform has PVRTC set for compression for that texture, then Unity does the TGA → PVRTC conversion.