I'm using MonoDevelop with MonoTouch. When I add an .NET assembly reference to my project, MonoDevelop will copy that .dll file into the bin/iPhone/Release/xxxx.app directory during the build process. Then later in the build process, it will modify that file and strip out unused stuff.
The problem is, if that file is read-only, MonoDevelop fails the build process because it can't modify (its copy of) the file later. This makes it very difficult to use a source control system like Perforce because Perforce keeps all files read-only until you check them out.
All I want is for MonoDevelop to make the file writable when it copies it into bin/iPhone/Release/xxxx.app, which it should always do since it owns that copy of the file.
Does anyone know a way to make MonoDevelop do this, or any other way around this issue?