Xamarin iOS 6 SDK Xcode 5
那么,我是Xamarin
iOS
开发人员的新手,我认为我是从错误的脚开始的。 我有Xcode 5.0
和Xamarin 4.0.14
。 我正在寻找使我的应用程序在iOS 6
和iOS 7
上工作,因为我唯一的testing设备是iPhone 3GS。 我的问题是,现在一切似乎都指向我正在开发的iOS 7
,所有的button是无边界的,据我所知,它是iOS 7
。 那么,我怎样才能使我的应用程序在iOS 6
上工作,但仍然得到Apple Store的批准? (我读过他们很快就会停止接受iOS 6
应用程序)。
Ps我已经阅读Xamarin.iOS目标的iOS 6 SDK,但我还没有那里。 为了以防万一,我开始下载Xcode 4.6.3。
我遇到了同样的问题。 卸载Xcode,Xamarin.iOS和Xamarin Studio并安装这些版本:
下载并安装:
-
Xcode 4.6.3
- 转到developer.apple.com/xcode/ 。 login。单击
View downloads
,在第二个屏幕上,您应该看到Xcode 4.6.3
- 转到developer.apple.com/xcode/ 。 login。单击
-
Xamarin.iOS 6.4.3.0
- 为了下载这个版本login到xamarin.com/ 。 点击您的帐户,然后点击
Install
。 在大绿色button下点击View all versions
。 在这里你可以selectXamarin.iOS 6.4.3 version
。
- 为了下载这个版本login到xamarin.com/ 。 点击您的帐户,然后点击
- XamarinStudio 4.0.12
- 这个过程和
Xamarin.iOS
。 只select第三列,你可以findXamarinStudio
其他版本。
- 这个过程和
如果您没有最新的Xcode
和Xamarin.iOS
您将无法在iOS Simulator
上使用iOS 7
debugging您的应用程序。
编辑
正如彼得指出的那样,苹果将停止接受自2014年2月以来未使用XCode 5构build的应用程序。
您可以从Apple开发人员门户网站下载Xcode 4.6.3到iOS 6的开发人员。或者,您可以按照以下信息是否可以在Xcode 5上安装iOS 6 SDK?
我想指出我对于类似问题的回答,并在上面添加一些评论。
这就是说,通过将您的部署目标调整到6.0版本,您可以开始开发。 您只能使用iPhone 3GS的优点和缺点。
另外一方面,如果在像3GS这样古老的设备上可以接受性能,那么你可以确信你的应用程序将在所有最新的iOS硬件上快速地运行。
你的设置的主要缺点是你将不得不依靠模拟器来确保iOS7的兼容性。 这是一场赌博。 而且你将不得不依靠AppStore的审核人员来了解结果。 (提示:我去过那里)