2011-03-29 75 views
1

我遇到了通过应用程序加载器提交我的应用程序的问题。我收到消息“此捆绑包无效,Apple目前不接受使用此版本SDK构建的应用程序”。MonoTouch和SDK 4.3“此捆绑包无效”

我已经安装了Xcode 4.0.1 w/SDK 4.3(“4A1006”,3月24日),并且我重新安装了MonoDevelop和MonoTouch。我也确保我的构建/包设置使用SDK 4.3,并且我已经尝试了4.0,4.1,4.2和4.3的每个最小版本。

对此提出建议?

更新:我已经卸载Xcode 4(重新启动),安装了最新的Xcode 3相同的w/SDK(重新启动),并重新安装MonoDevelop & MonoTouch。遗憾的是仍然没有运气我尝试过和没有手动指定DTXcode:0400。

我一直在重新安装MonoTouch,重新运行安装程序。有没有办法做一个干净的卸载吨,并可以在这种情况下帮助?

+0

FWIW,我使用SDK 4.3和XCode 3.2.6(您仍然可以从connect.apple.com获得;转到“Downloads”下的“Developer Tools”),最低操作系统版本为4.1,而我没有问题。还没有尝试过XCode 4。你使用的是什么版本的MD和MT? – 2011-03-29 18:04:49

+0

MT:3.2.6 MD:2.4.2 – DuckMaestro 2011-03-29 18:12:49

+0

好的,我也是这样。 – 2011-03-29 18:24:12

回答

2

Apple在iOS SDK 4.3.1中更改了应用程序清单中所需的键。我们发布了一个新的MonoDevelop版本来跟踪这个。

+0

谢谢(和杰夫)的快速响应。 – DuckMaestro 2011-03-30 21:57:40

+0

谢谢!工作过一种享受。 – jamie 2011-07-19 06:12:33

0

Xcode 4.0.1上周发布了iOS 4.3.1 SDK,你需要安装它。

+0

Thx回复。我确实在那个版本上,我相信。我在3月24日发布,但我没有看到“4.3.1”的名字,只是“4.3”。 – DuckMaestro 2011-03-29 18:07:59

+0

请上传您的Info.plist给我看。 – 2011-03-29 18:13:25

+0

http://pastebin.com/xv6zSsBU – DuckMaestro 2011-03-29 18:27:41

0

有一个想法:仔细检查一下,你正在建立/签署发布,而不是进行临时分配。

0

我有这个问题一个星期,我只是今天解决它,似乎SDK 4.3无论如何与单点触摸有问题 与我一起工作我卸载SDK和安装SDK 4.2与Xcode 3.2.5和删除monorouch 3.2.6并安装3.2.3。它会工作。