Xcode的10不能够存档项目

问题描述 投票:9回答:3

我试图上传的应用程序,已经在AppStore的新版本。以前的版本使用的Xcode 9.4上传。但是,现在的Xcode 10将为了得到批准是必需的。

可悲的是,Xcode是不能够归档项目,所以我被陷的第一步,甚至不能够产生提交的二进制文件。

没有错误:根据Xcode中,我们的归档进程已经超过2000吨的任务,只是卡在任意任务(总是相同的)。 Xcode中没有崩溃,没有显示错误,不抱怨。它只是无法通过该任务和IDE那里停留过。

我们试图在不同的机器上,也尝试了两种版本:应用程序(可以在Xcode 9.4存档)和新版本的上一版本,成功迁移到雨燕4.2。

更新:

  • 传统建筑体系也不起作用。
  • 建立一个通用的iOS设备也被卡住(不只是存档),但软件编译和工作在模拟器上。
  • 试图编译非迁移的版本选择夫特4(而不是4.2)和相同的结果。
  • 打了优化级别,整体与渐进式编译等,总是相同的结果。
  • 在Xcode 9.4它建立了通用的iOS设备很好地在不改变任何东西。
ios xcode xcode10 swift4.2
3个回答
12
投票

最后,我从项目生成设置“有效架构”删除“的ARMv7”。它存档!这意味着iPhone 4S不兼容了。但是,我不认为苹果会以这种方式贬低4S。跳水入日志,我发现它stucks创造的dSYM符号。

[17:15:49]: ▸ Generating 'ZUS_INHOUSE_DEV.app.dSYM'
[17:16:15]: ▸
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _lum_convert
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _ff_init_desc_hscale
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _lum_h_scale
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _ff_init_desc_cfmt_convert
[17:16:15]: ▸
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _ff_init_desc_chscale
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _chr_h_scale
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _ff_init_desc_no_chr
[17:16:15]: ▸ (arm64)  could not find object file symbol for symbol _no_chr_scale
[17:16:30]: ▸ (arm64)  could not find object file symbol for symbol _vlc_entry__audio_filter_libscaletempo_pitch
[17:16:30]: ▸
[17:16:30]: ▸
[17:16:30]: ▸
[17:16:30]: ▸
[17:16:30]: ▸
[17:16:30]: ▸
[17:16:30]: ▸ (arm64)  failed to insert symbol '_best_overlap_offset_float' in the debug map.

因此,我想,另一个解决办法是改变“调试信息来源格式”从“矮跟的dSYM文件”,“矮”。


3
投票

我们可以通过在构建设置中删除了斯威夫特编译优化,以将其与DSYM得到存档。

构建设置 - >雨燕编译器 - 代码生成 - >发布

设置为“不优化”

原始修复由JacobJ84在苹果论坛上建议:https://forums.developer.apple.com/thread/115185


0
投票

像LexTang暗示,即,工作而不需要从有效的架构中移除的ARMv7的解决方法,一种是设置“矮”为“调试信息格式”。不幸的是,这样一来,我们失去了自动崩溃symbolication选项。通过这种方式找到坠毁的原因是非常困难的,但仍然不是不可能的。在以下链接,你可以找到更多信息有关symbolicating的iOS崩溃:https://coderwall.com/p/ezdcmg/symbolicating-an-ios-crash-log-without-the-original-dsym-file https://www.apteligent.com/technical-resource/symbolicating-an-ios-crash-report

© www.soinside.com 2019 - 2024. All rights reserved.