我有一个旧版应用程序分发的 Ad-Hoc,它在较旧的 iPod Touch(运行 iOS 3.1.3)上运行,并通过自定义连接到相当昂贵的 3rd 方硬件。不幸的是,我对配置文件的年度更新(其中还涉及使用将编译 armv6(4.5)和相应 SDK 的最新版本的 XCode 进行重建)似乎破坏了该应用程序。
我知道您可以更早地设置目标平台(我已经这样做了)。但我的问题似乎与 SDK 特别相关。这些设备接口的硬件离我几百英里,所以测试非常困难。
我的第一组问题与 TouchID API 的弃用有关,但我已经解决了这个问题。不幸的是,我仍然有崩溃,而且它们被证明非常难以调试。
对我来说最简单的解决方案是针对旧的 SDK (4.x) 进行重建。这可能吗?更糟糕的是,我的 Mac 运行的是 10.8.4——所以我可以让 XCode 处理它的时间是有限的。