有iOS9个项目支持iOS8个

Have iOS 9 project support iOS 8

我在XCode7.1中建了一个项目,我做的项目支持iOS9。

我需要让我的项目得到支持iOS8。我尝试过的事情包括..

目标 => [项目名称] => 常规 => 部署信息 => 部署目标 => 8.0

项目 => [项目名称] => 信息 => 部署目标 => iOS 部署目标 => 8.0

我需要更改哪些设置,或者我需要采取哪些步骤才能支持 iOS8。

编辑:添加错误

dyld: Symbol not found: ___NSArray0__
  Referenced from: /private/var/mobile/Containers/Bundle/Application/802183E4-6DCD-4809-AB46-C7CC50CE6FED/SLAmazonTurk.app/SLAmazonTurk
  Expected in: /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /private/var/mobile/Containers/Bundle/Application/802183E4-6DCD-4809-AB46-C7CC50CE6FED/SLAmazonTurk.app/SLAmazonTurk

如果您的应用程序设置为针对 iOS8 启动,请确保您测试的设备没有更新到 iOS9。

如果您使用的是模拟器,我认为这应该不是问题,因为我相信模拟器会自动更改为您的开发目标。但是,如果您尝试在自己的设备上 运行 低于项目的开发目标,则会出现错误。

编辑 1: 我可能误解了你的问题。你的"the project you made supports iOS9"是什么意思?

编辑 2: Podfile 中的平台行应设置为支持的最低版本。换句话说,使用这个: 平台:ios, '8.4'

目标 => [项目名称] => 常规 => 部署信息 => 部署目标 => 8.0

这是最低目标设置,

项目 => [项目名称] => 信息 => 部署目标 => iOS 部署目标 => 8.0

这是最大目标设置。

因此您可以将目标设置设置为 8.0,将项目设置设置为 9.1。

我有同样的错误,但我删除了 CoreFoundation.framework 并再次添加状态 "Optional" 并在我的 iPhone 和 IOS 8.4 和 XCODE 上工作7.1 部署目标 => 8.0