XCode 5依赖项警告-混淆iOS部署目标和体系结构
我在这里搜索,阅读了9个不适用的答案,验证了我的设置,手动检查,清理,重建和存档。我还尝试将armv6添加到部署目标中,同样的事情该应用程序在物理Iphone 4和5设备上运行良好,但我无法发布它…XCode 5依赖项警告-混淆iOS部署目标和体系结构,ios,objective-c,xcode5,Ios,Objective C,Xcode5,我在这里搜索,阅读了9个不适用的答案,验证了我的设置,手动检查,清理,重建和存档。我还尝试将armv6添加到部署目标中,同样的事情该应用程序在物理Iphone 4和5设备上运行良好,但我无法发布它… Dependency Analysis Warning: iOS deployment targets lower than 4.3 are not supported (current IPHONEOS_DEPLOYMENT_TARGET = "4.0", ARCHS = "armv7"). (
Dependency Analysis Warning: iOS deployment targets lower than 4.3 are not supported (current IPHONEOS_DEPLOYMENT_TARGET = "4.0", ARCHS = "armv7").
(注意:经过一些思考和测试,基本问题在这个问题的底部。)
生成设置:
- 体系结构:标准(armv7、armv7s)
- 基本SDK:最新版本(iOS 7.0)
- 支持的平台:iOS
- iOS部署目标:iOS 5.1
- 目标设备系列:iPhone
- Iphone环境:是的
- 没有部署目标条目(这是导致链接答案中出现警告的原因)
-->所以问题变成了:有没有办法强制将IPHONEOS的部署目标设置为>=4.3?你可以做几件事来看看这是否能解决你的问题
5-启动Xcode并再次尝试构建。尽管我知道我没有在任何源代码中键入字符串IPHONEOS\u DEPLOYMENT\u TARGET,但我一时兴起,在项目管理器中搜索了它。原来XCode没有使用在project manager中单击项目以编译应用程序时显示的设置 我能找到隐藏设置的唯一方法是单击搜索结果,它以某种方式覆盖了可见设置 因此,如果您收到以下警告:
不支持低于4.3的iOS部署目标,请执行以下操作:
Cmd+Shift+F,搜索IPHONEOS\u部署\u目标
单击目标
将它们设置为至少5.0
注意:不要将armv6添加到体系结构中,将其设置为标准(armv7,armv7s)好的,我发布后又出现了两个问题,让我检查一下。不。请参阅上面的编辑。尝试了这些步骤后,警告仍然存在。