簡體   English   中英

Xcode 10.1 存檔時不顯示“分發應用程序”選項,無法存檔

[英]Xcode 10.1 doesn't show 'distribute app' option when archiving, can't archive

我突然在 Xcode 10.1 遇到了這個奇怪的問題。

當我為我的應用存檔應用商店目標時,我看不到“分發應用”選項,而是現在顯示“分發內容”,我既不能導出 ipa,也不能直接上傳到應用商店。

我的存檔位於管理器中的“其他項目”下,而不是 iOS 應用程序。

不過,它似乎可以很好地與開發目標配合使用。

這是屏幕截圖。

在此處輸入圖像描述 請有任何相關知識的人幫忙。

謝謝

請進行如下更改

  • Skip install更改為NO

確保只有應用程序將此設置為NO 框架這樣的嵌入式目標需要Skip Install = YES

幾天前遇到了同樣的問題。 當您在一個項目中有多個方案時,通常會發生這種情況。

  • 轉到編輯方案(在停止按鈕旁邊)
  • 選擇要歸檔的目標。
  • 在構建選項中,刪除其他目標,或者您可以取消選擇存檔復選框。
  • 重新歸檔

我今天遇到了這個煩人的錯誤——我以為是 Xcode 的新版本——但不是。 我的項目(暫存/生產)有多個目標,還有一個嵌套框架項目。

為了解決這個問題,我打開了暫存方案並確保只檢查了該目標的復選框:(之前選擇了頂行)

在此處輸入圖像描述

我遇到了這種情況並解決了。 解決方案集 SkipInstall=No 對我不起作用。

我發現我的情況的原因是我通過將框架添加到 Link Binary With Libraries 部分來導入框架。

所以我改變了一種導入框架的方式。

  • 在 Link Binary With Libraries 部分刪除框架。
  • 將框架目錄添加到框架搜索路徑。

更多信息請看我的簡書博客: https ://www.jianshu.com/p/c65599da18c0

我遇到了同樣的問題,上面的答案沒有任何效果。 所以我調試了我的代碼,我發現有一個文件夾丟失了,而不是顯示任何錯誤,我得到的是“分發內容”而不是“分發應用程序”。 因此,如果有人有同樣的問題,請檢查其 xcode 中的紅色文件夾或 swift 文件。

取消勾選“查找隱式依賴項”復選框為我解決了這個問題。 希望這可以幫助。說勾選框

在過去的幾天里,我在不同的項目中遇到了同樣的問題。

在其中一個項目中,解決方案必須刪除 .xcproject 子項目文件。

在另一個項目中,解決方案是卸載 .xcworkspace(我使用 cocoapods)並運行 pod install。

感謝您的舊答案,我通過將框架的“跳過安裝”保持為假來解決了這個問題。

我的 XCode 版本為 13.2.1。 一件特別的事情是我項目中的runnerframework在不同的方案中。 希望圖片對新人有所幫助。

在此處輸入圖像描述

我遇到了同樣的問題,我嘗試使用“否”跳過安裝設置它對我不起作用。

我刪除了在構建階段為 swiftlint 添加的腳本,然后它工作正常。

暫無
暫無

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

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