我正在尝试准备一个应用程序以供iOS7审核,我只是打了这个砖墙:
应用程序引用非公共symobls .... _Unwind_Resume
在Release-iphoneos内部,我试图找到罪魁祸首
nm -u *.a | grep -C 20 Unwind_Resume
但看起来每个依赖项都会在某个时候列出Unwind_Resume
。
可能导致这种情况的原因是什么?我如何从这里调试这个?
答案 0 :(得分:3)
我们的iOS库也为我们的开发人员带来了验证错误 - 我们库的修复程序最终变得非常简单。
为我们和我们的客户解决了这个问题,与Unwind_Resume
或任何私人api无关。
答案 1 :(得分:1)
现在应该在App Store Validator中修复此问题。请再试一次。
答案 2 :(得分:0)
我遇到了同样的问题。我通过在没有启用64位的情况下重建来解决它。要在Xcode中禁用64位构建:
我不确定这是否是验证阶段的错误,或者它是否阻止开发人员在任何人有实际硬件进行测试之前提交64位应用程序。
- 克里斯
答案 3 :(得分:0)
我在我的提交中搜索了二进制文件,在某些时候,我搞砸了project.pbx *设置。我的一个pod依赖项将build-active-architecture-only设置为YES。
我搬回了提交,再次设置了所有架构目标,并通过了验证。