1

好吧,我是Xamarin iOS发展中的新手,我认为我从错误的脚开始。我有Xcode 5.0Xamarin 4.0.14。我正在寻找使我的应用程序可以运行iOS 6iOS 7因为我唯一的测试设备是 iPhone 3GS。我的问题是现在一切似乎都指向我正在开发的iOS 7,所有按钮都是无边界的,据我所知,它iOS 7。那么,我怎样才能让我的应用程序正常运行,iOS 6但仍然得到 Apple Store 的批准?(我读到他们很快就会停止接受iOS 6应用程序)。

Ps 我已经阅读了 Xamarin.iOS 目标 iOS 6 SDK ,但我仍然不完全在那里。我已经开始下载 Xcode 4.6.3 以防万一。

4

3 回答 3

1

我遇到了同样的问题。卸载 Xcode、Xamarin.iOS 和 Xamarin Studio 并安装这些版本:

下载并安装:

  • Xcode 4.6.3

  • Xamarin.iOS 6.4.3.0

    • 要下载此版本,请登录xamarin.com/。单击您的帐户,然后单击Install。在绿色大按钮下单击View all versions。在这里可以选择Xamarin.iOS 6.4.3 version
  • XamarinStudio 4.0.12
    • 该过程与 for 相同Xamarin.iOS。仅选择可以找到其他版本的第三列XamarinStudio

如果您没有最新版本XcodeXamarin.iOS您将无法使用iOS 7on调试您的应用程序iOS Simulator

编辑

正如彼得指出的那样,自 2014 年 2 月起,Apple 将停止接受不是使用 XCode 5 构建的应用程序。

于 2013-10-25T10:20:45.940 回答
0

您可以从 Apple 开发人员门户下载 Xcode 4.6.3 到 iOS 6 开发人员。或者,您可以按照是否可以在 Xcode 5 上安装 iOS 6 SDK 中的信息进行操作?

于 2013-10-24T03:03:19.763 回答
0

我想向您指出我对类似问题的回答,并在顶部添加一些评论。

也就是说,通过将您的部署目标调整为 6.0 版,您就可以开始开发了。您只能使用 iPhone 3GS 这一事实既有优点也有缺点。

从好的方面来说,如果在像 3GS 这样古老的设备上性能可以接受的话,你可以很确定你的应用程序在所有最新的 iOS 硬件上运行得非常快。

您设置的主要缺点是您必须完全依赖模拟器来确保 iOS7 兼容性。这是一场赌博。你将不得不依靠 AppStore 的评论者来知道结果。(提示:我去过那里)

于 2013-10-24T07:07:47.150 回答