iOS 7的Xcode 6.3应用程序提交失败

iOS 7的Xcode 6.3应用程序提交失败,ios,iphone,xcode,submission,Ios,Iphone,Xcode,Submission,我目前正在使用XCode 6.3。我的项目正在使用CocoaPods 我已经将我的项目和POD的部署目标都设置为iOS7.0。此外,我已经验证了我的存档,并且它是成功的 但是,当我单击“提交到应用商店…”时,它失败了,出现了以下错误 “无效的Info.plist值。bundle ActionSheetPicker_3_0.framework中的键'MinimumOSVersion'的值无效。最小值为8.0” “无效的段对齐方式。“AHKActionSheet”处的应用程序二进制文件没有正确的段对

我目前正在使用XCode 6.3。我的项目正在使用
CocoaPods

我已经将我的项目和POD的部署目标都设置为iOS7.0。此外,我已经验证了我的存档,并且它是成功的

但是,当我单击“提交到应用商店…”时,它失败了,出现了以下错误

  • “无效的Info.plist值。bundle ActionSheetPicker_3_0.framework中的键'MinimumOSVersion'的值无效。最小值为8.0”
  • “无效的段对齐方式。“AHKActionSheet”处的应用程序二进制文件没有正确的段对齐方式。请尝试用最新的Xcode版本重新生成应用程序。”

  • 请帮忙!!!我真的需要我的应用程序为iOS 7+工作,因为我来自缅甸,这里的很多人仍然在使用iOS 7。非常感谢

    出现错误是因为您使用的框架显然需要iOS 8


    因此,您应该检查ActionSheetPicker框架。是否有支持iOS 7的版本?如果没有,您应该使用另一个框架。

    正如Dung所说,ActionSheetPicker需要iOS8。您有几个选择:

  • 弱链接ActionSheetPicker框架,并使用iOS7的替代方案
  • 修复(或要求开发人员修复)ActionSheetPicker,使其与iOS7配合使用(根据他的自述文件,它应与iOS 5.1.1+配合使用)。这很可能只是改变框架的部署目标和重建的情况
  • 为此,请使用其他库,或者自己编写此功能的代码

  • 在发布到apple之前,请始终在目标iOS版本上进行测试

    他们确实说了该怎么做:)就这么做吧。这可能会在iOS 7上崩溃,在上传到应用商店之前,你应该始终使用你打算发布的iOS版本进行测试。至少,下载并使用iOS7模拟器进行测试。这不是问题的答案。您可以添加注释或提供此问题的解决方案。