Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用SDK版本4.x构建MonoTouch应用程序(不针对当前SDK的早期版本)_Ios_Xcode_Xamarin.ios - Fatal编程技术网

Ios 如何使用SDK版本4.x构建MonoTouch应用程序(不针对当前SDK的早期版本)

Ios 如何使用SDK版本4.x构建MonoTouch应用程序(不针对当前SDK的早期版本),ios,xcode,xamarin.ios,Ios,Xcode,Xamarin.ios,我有一个传统的分布式即席应用程序,它运行在较旧的iPodTouchs(运行iOS3.1.3)上,通过自定义连接到相当昂贵的第三方硬件。不幸的是,我每年更新一次资源调配配置文件(其中还包括使用最新版本的XCode重新构建,该版本将编译armv6(4.5)和相应的SDK)似乎破坏了应用程序 我知道您可以更早地设置目标平台(我已经这样做了)。但我的问题似乎与SDK有关。这些设备接口的硬件离我几百英里,因此测试非常困难 我的第一组问题与touchidapi的弃用有关,但我已经解决了这个问题。不幸的是,我

我有一个传统的分布式即席应用程序,它运行在较旧的iPodTouchs(运行iOS3.1.3)上,通过自定义连接到相当昂贵的第三方硬件。不幸的是,我每年更新一次资源调配配置文件(其中还包括使用最新版本的XCode重新构建,该版本将编译armv6(4.5)和相应的SDK)似乎破坏了应用程序

我知道您可以更早地设置目标平台(我已经这样做了)。但我的问题似乎与SDK有关。这些设备接口的硬件离我几百英里,因此测试非常困难

我的第一组问题与touchidapi的弃用有关,但我已经解决了这个问题。不幸的是,我仍然有崩溃,它们被证明是非常难以调试的


对我来说,最简单的解决方案就是根据旧的SDK(4.x)进行重建。这可能吗?更糟糕的是,我的Mac电脑运行的是10.8.4,所以我可以让XCode在多长时间内运行它是有限制的

我将当前版本的XCode重命名为其他版本,从开发者网站下载并安装XCode 4.4,从而实现了这一点。然后我下载了一个早期版本,并使用了本文中描述的技术:


以提取较旧的SDK。然后我就可以将这些SDK复制到XCode 4.4中(如本文所述)。现在我可以使用旧版本的SDK进行构建。

我可以通过将当前版本的XCode重命名为其他版本,从开发人员站点下载并安装XCode 4.4。然后我下载了一个早期版本,并使用了本文中描述的技术:

以提取较旧的SDK。然后我就可以将这些SDK复制到XCode 4.4中(如本文所述)。现在我可以使用旧版本的SDK进行构建