2017-05-28 60 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