升级后,我不断收到'此捆绑包无效。 Apple目前不接受使用此版本SDK构建的应用程序

时间:2011-04-10 16:06:38

标签: xamarin.ios monodevelop

我在应用程序商店中有两个应用程序,都是通过MonoTouch,但在尝试上传第三个应用程序(第二个应用程序的修改版本)之前升级到所有新版本后,我不断在Application Loader中收到此消息:

'此捆绑包无效。 Apple目前不接受使用此版本SDK构建的应用程序。

我已经更改了Monotouch Build中的项目选项 - iPhone构建 - 一般 - 使用4.0到3.0的“使用SDK版本”但无济于事。这一切都曾经起作用,但现在升级推荐的升级之后它就不再起作用了......

经过一番挖掘,这些是我当前的设置:MonoDevelop:2.4.2 MonoTouch 4.0 MonoFramework 2.10.7并检查我的iPhone OS:3.2和4.0以及iPhone模拟器:3.2和4.0

中的Software \ Developer设置

有没有简单的方法来撤消我所做的事情?此外,Apple究竟对什么版本的WHICH SDK有何意义?

由于

1 个答案:

答案 0 :(得分:1)

请检查您是否拥有MonoDevelop的最新更新。您可以在 MonoDevelop->关于MonoDevelop 菜单中找到MonoDevelop版本ID,然后找到 Build Info 选项卡。如果您使用的是稳定版的MonoDevelop,则应为20402004;如果您使用的是Beta版,则应为20509002。

您还应该拥有最新版本的Apple iPhone SDK,它与Xcode一起安装。如果您安装了多个版本的Xcode(如果您使用Interface Builder,我们建议将Xcode 3.2.6安装在某处,那么您可以将IB设置为xib文件的deafult处理程序),重要的是/ Developer / Applications中的一个。如果您使用的是Xcode 3.2.6,我不确定如何轻松检查SDK版本,但您应该拥有3月26日发布的新版本。如果您使用的是Xcode 4,则其在“关于”框中的版本应为4.0.1。