Hi Hugo,

You should really be using MonoDevelop 2.8 for MonoTouch development.
MonoDevelop 2.6 was never meant to be used for MonoTouch 5.x development.

Jeff

On Wed, Dec 7, 2011 at 4:35 AM, Hugo Logmans <[email protected]> wrote:

> Hi all,
>
> i'm using MD 2.6 for building iOS apps. When building against iOS SDK 4.3,
> all works well. But when I compile against SDK 5.0 I get the below error
> (using Mono 10.2.6 and Monotouch 5.0.2). As only SDK 5 apps are allowed in
> the appstore, I cannot submit my app :(
>
> In some places in the docs there are references to 'newer MD versions', but
> nowhere I can find which versions the documenter has in mind. Upgrading to
> MD 2.8 is not a short-term option because I use MD in combination with
> Delphi Prism. So my main question is: should I be able to build against SDK
> 5 with MD2.6? Maybe I need to add a key myself to allow building as a
> workaround?
>
> I hope someone can give some pointers as I really want my app to the
> appstore soon...
>
> (PS the Delphi Prism guys say they don't do anything with the plists for
> building, so it might be a compatibility issue between MD 2.6 and MT 5)...
>
> Error - 10:23:00 AM - Error merging Info.plist
> System.Collections.Generic.KeyNotFoundException: The given key was not
> present in the dictionary.
>  at
>
> System.Collections.Generic.Dictionary`2[System.String,MonoDevelop.MacDev.Plist.PlistObjectBase].get_Item
> (System.String key) [0x000a8] in
>
> /private/tmp/monobuild/build/BUILD/mono-2.10.6/mcs/class/corlib/System.Collections.Generic/Dictionary.cs:150
>  at MonoDevelop.MacDev.Plist.PlistDictionary.get_Item (System.String key)
> [0x00000] in
>
> /Users/michael/Mono/md-2-6/extras/MonoDevelop.IPhone/MonoDevelop.MacDev/MonoDevelop.MacDev.Plist/PlistDictionary.cs:118
>  at MonoDevelop.IPhone.IPhoneFramework.GetSdkSettings (IPhoneSdkVersion
> sdk) [0x00097] in
>
> /Users/michael/Mono/md-2-6/extras/MonoDevelop.IPhone/MonoDevelop.IPhone/IPhoneFramework.cs:131
>  at
>
> MonoDevelop.IPhone.IPhoneBuildExtension+<UpdateInfoPlist>c__AnonStorey8.<>m__4
> (MonoDevelop.MacDev.Plist.PlistDocument doc) [0x003ad] in
>
> /Users/michael/Mono/md-2-6/extras/MonoDevelop.IPhone/MonoDevelop.IPhone/IPhoneBuildExtension.cs:453
>  at MonoDevelop.MacDev.MacBuildUtilities.CreateMergedPlist
> (IProgressMonitor monitor, MonoDevelop.Projects.ProjectFile template,
> System.String outPath, System.Func`2 merge) [0x000af] in
>
> /Users/michael/Mono/md-2-6/extras/MonoDevelop.IPhone/MonoDevelop.MacDev/MacBuildUtilities.cs:198
>
> --
> View this message in context:
> http://monotouch.2284126.n4.nabble.com/Error-merging-Info-plist-The-given-key-was-not-present-in-the-dictionary-tp4168320p4168320.html
> Sent from the MonoTouch mailing list archive at Nabble.com.
> _______________________________________________
> MonoTouch mailing list
> [email protected]
> http://lists.ximian.com/mailman/listinfo/monotouch
>
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to