簡體   English   中英

Xcode存檔中顯示了額外的二進制文件

[英]Extra binary shows up in Xcode archive

我有一個小型應用程序,包含2個目標,一個應用程序和一個包含在第一個應用程序中的嵌入式二進制文件的框架:

在此處輸入圖片說明

這些是我的項目中僅有的兩種產品:

在此處輸入圖片說明

但是,每當我對應用程序進行代碼簽名和存檔時,都會顯示一個額外的“ A”: 在此處輸入圖片說明

我已經檢查了項目文件夾,沒有名為A的目錄或文件。 有沒有辦法將其刪除? 如果有幫助,則將應用沙盒化

好的,“ A”似乎來自默認存儲在/ Versions / A下的框架,這似乎僅在其代碼簽名時發生

我也遇到這個問題..在這里瘋狂...不知道該怎么辦。

終於,我設法解決了這個問題! (有關同一問題的AppStore提交的參考:錯誤ITMS-9000:“無效的捆綁包結構-不允許二進制文件'MyApp.app/BuildAgent'

這是我的做法:

  1. 刪除所有與您添加的SDK /框架有關的內容,並引起問題
  2. 選擇目標->構建階段->在Link Binary With Libraries上按+(選擇添加其他...並僅添加.a文件)
  3. 拖動SDK / Framework的所有其他文件(也不要拖動.a文件)

清理+存檔,您一切順利!

今天面臨同樣的問題!

選擇您的主要應用目標,然后轉到“構建階段”。 在“復制捆綁資源”下,我必須刪除“ APPNAME EXTENSION App.app”。

之后,我可以將我的應用提交到App Store。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM