【发布时间】:2013-11-05 00:22:22
【问题描述】:
我有一个为 iOS6.1 开发的 iOS 项目,我需要能够为 iOS6.1 和 iOS7 构建它。我从 Xamarin 更新了所有工具,并在 iPhone 上升级到了 OSX Mavericks 和 iOS 7.0.3。所以此时我拥有所有最新版本。
当我从 VS2012 开始调试项目时,在 iPhone 上启动的应用程序始终是 iOS7 应用程序。我在 Xcode 5 中添加了 iOS6.1.sdk,所以回到 Windows 机器上我可以在 VS2012 中选择这个 SDK 进行编译。
但似乎无论我在项目设置中选择什么 SDK,它总是返回:-debug -linksdkonly-sdk "7.0"-targetver "6.1" --abi=armv7(参数取自 mtbserver.log在建筑主机上)
如果我在 Mac 上使用 Xamarin Studio 构建项目,则更改 SDK 版本时的行为与预期相同。
在使用 VS2012 远程构建时,有没有办法解决这个问题?
【问题讨论】:
标签: xamarin.ios xamarin