Since following the instructions at http://developer.xamarin.com/guides/cross-platform/macios/updating_ios_apps/ (changing my project flavor in order to use the unified APIs to {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} and importing $(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets) so that I can use the unified API, mdtool now no longer produces an app bundle. It only produces the exe and finishes with "Build succeeded." There are some warnings, but no errors. It seems to be not invoking mtouch. The behaviour is the same whether mdtool is invoked from the command line or through building in Xamarin Studio. The behaviour is NOT the same with a new project. With a brand new project, mdtool produces the app bundle.
I've been tinkering with my project settings to no avail. Without any kind of error I don't have much to go on. Has anyone else seen this?
For the record one of the warnings is
CS1701: Assuming assembly reference `RedactedAssembly, Version=7.1.0.388, Culture=neutral, PublicKeyToken=2eaa5af0834e221d' matches assembly 'RedactedAssembly, Version=13.5.40.173, Culture=neutral, PublicKeyToken=2eaa5af0834e221d'. You may need to supply runtime policy
And the rest are:
warning CS0067: The event `RedactedEvent' is never used
So I don't believe they are relevant.
I am using Xamarin.iOS 8.4.0.43, XCode 6.1.1, and Mono 3.1