2017-05-28 31 views
3

我有这个应用程序,当我在我的设备上运行它时有0个错误和警告。但是当我尝试将它存档为iTunes Connect时,我得到了所有这些奇怪的Apple Mach-O Linker (id) WarningsXcode Apple Mach-O链接器(编号)警告

有两种类型的这些警告:

  1. Linker asked to preserve internal global: '__block_descriptor_tmp'
  2. Linker asked to preserve internal global: '__block_literal_global'

而且最疯狂的是,我得到这些警告的402! enter image description here

我怀疑这些错误可能来自,或有事情做与我的应用程序的导出数据文件夹。我试图删除它,但错误只是回来。

您是否认为忽略警告并将其上传到App Store是安全的?

+1

它可能与你可能会使用第三方库;也许('pod更新')如果使用CocoaPods .... –

+0

Dupe of https://stackoverflow.com/questions/43968312/ld-warning-xcode-8-3-2-build-upload-secsses-but-not看到建立在itunes-c OP在回答他自己的问题,但不接受它。看看是否有效。 – bbum

+0

它可能与框架有关吗?我最近添加了Google Ads,Facebook Audience Network,Chartboost和Unity框架和适配器以将广告投放到我的应用中。 – Peter

回答

0

如果有人遇到同样的问题,我只想写一个udpate:我还没有找到摆脱警告的方法,但有问题的应用更新经历了审查过程并且正在没有报告问题的应用商店。这是来自上游Firebase的已知问题。

0

它与Firebase和bitcode有关。如果您将Enable bitcode设置为false,则它们会消失。

enable bitcode