簡體   English   中英

如何從 Xcode 中刪除配置文件

[英]How to remove provisioning profiles from Xcode

有誰知道如何從 Xcode 中刪除以前安裝的配置文件?

我已經看到這個鏈接,但我無法在我的系統中找到那個位置。

所以我認為必須有其他方法來刪除配置文件。

很簡單,進入這個文件夾:

~/Library/MobileDevice/Provisioning\ Profiles/

在 Mac 上打開 finder,然后單擊Go -> Go to Folder ...只需將其粘貼到搜索欄中並點擊Open 它將顯示 Xcode 中存在的配置文件列表。 刪除所有配置文件。

Xcode 8.3 更新

這不再適用於 Xcode 8.3。 這似乎與 Apple 自動化配置文件和證書生成的舉措有關:

最簡單的“解決方案”(或解決方法)是確保 Xcode 已關閉,然后通過終端:

rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision  

在 Xcode 7 和 8 中:

  1. 打開首選項>帳戶

  2. 從列表中選擇您的 Apple ID

  3. 在右側,選擇您的配置文件所屬的團隊

  4. 點擊查看詳情

  5. 在 Provisioning Profiles 下,右鍵單擊要刪除的配置文件,然后選擇Move to Trash:

在 Xcode 6 中,您可以直接在 Xcode 中執行此操作:

  1. 轉到 Xcode -> 首選項 -> 帳戶。
  2. 在左欄中選擇您的 Apple ID。
  3. 在右側窗格中,單擊“查看詳細信息...”按鈕。
  4. 右鍵單擊要刪除的配置文件,然后單擊“顯示詳細信息”。
  5. Finder 窗口將打開,其中突出顯示了配置文件。
  6. 刪除選定的配置文件。
  1. 打開終端
  2. cd ~/圖書館/移動設備/
  3. 打開 。/

現在 finder 窗口將與 Provisioning Profiles 文件夾一起打開。 從這里刪除所有或任何配置文件,它將反映在 Xcode 中。

對於 Xcode 7, brandonscript有正確的答案。

對於早期版本:

  1. 登錄 Apple Developer 會員中心並刪除那里的個人資料: https : //developer.apple.com/account/ios/profile/profileList.action
  2. 在 Xcode 中,您轉到 Preferences > Accounts 並單擊您的 Apple ID 並View Details...
  3. 然后將您的在線配置文件同步到您的本地計算機,刪除的配置文件將從列表中刪除:

同步配置文件

. 簡單步驟:

1:點擊查找器

2:右鍵點擊Finder
3:點擊goto文件夾

4:在搜索中粘貼:~/Library/MobileDevice/Provisioning Profiles

5:點擊前往

6:配置文件列表。您可以刪除任何一個

謝謝

您需要重新啟動 XCode 以刷新列表。

在 Xcode 7 中:

  1. 轉至首選項>帳戶> 選擇您的帳戶,然后單擊查看詳細信息...
  2. 在 Provisioning Profiles 部分,右鍵單擊要刪除的配置文件,然后選擇Move to Trash
  3. 單擊全部下載以獲取您帳戶的所有最新配置文件,或單擊配置文件旁邊的下載
  4. 在項目的目標構建設置中進行完整性檢查,以便每個目標確實使用您想要的配置文件。

打開你的終端然后使用這個命令

cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/

使用此命令首先檢查您的文件夾

ls

然后如果所有文件都沒有使用,請使用此命令刪除

rm *

我可以通過在線使用會員中心從 XCode 6 中刪除我的配置文件。 然后我只是在 XCode 6 中進行了刷新/同步,它就消失了。

在 Apple 開發者會員中心,我必須做兩件事才能做到這一點:

  • Identifiers -> AP IDs我必須首先刪除舊的 AP ID 仍然使用我想刪除的舊配置文件。
    • 這一步對我來說至關重要。 如果我只是刪除了 Provisioning Profile 而沒有 APP ID 仍在使用它,那么在同步后該 Profile 會重新出現在 XCode 中。
  • Provisioning Profiles我刪除了不需要的配置文件。

在 XCode 中:

  • 在首選項 > 帳戶下,單擊我的 Apple ID 並View Details...我同步了我的在線配置文件。
  • 供應配置文件從列表中刪除了自己。

- 下載 iPhone 配置實用工具

-打開它->在庫部分:-選擇配置文件(工具左側)

- 使用退格選擇配置文件(您要刪除的文件)將其刪除。

對於XCode 9.3 ,以下步驟對我有用

  1. 轉到應用程序 > 實用程序 > 鑰匙串訪問
  2. 在左側面板的登錄選項下,找到Apple Worldwide Developer Relations Certification Authority 雙擊以獲取其下的選項。
  3. 在 Trust 選項下,將When using this certificate選項更改為Always trust
  4. 退出鑰匙串訪問窗口,退出 Xcode 並重新啟動 Xcode。 重建應用程序。 它現在應該可以工作了。

配置文件存儲在設置 > 帳戶下。 只需按您想要的開發人員帳戶的“查看詳細信息...”,配置文件就會列在那里。

在刪除和添加新配置文件后,您可以通過運行以下命令來驗證配置文件是否處於活動狀態並被您的項目采用。

grep -i "yourproject" *.mobileprovision

這是我如何做到的。

Open Finder
Enable it to show hidden files (CMD_SHIFT_.)
Go to ~/Library/MobileDevice/Provisioning\ Profiles
Delete the profile you wish ...

我在這里找到了我所有的分發配置文件:

用戶名 -> 庫 -> MobileDevice -> 配置文件

在此處輸入圖片說明

在這里我可以檢查所有配置文件並殺死過期。

我發現了如何在 Xcode 8 中找到配置文件。存檔您的項目(產品 -> 存檔),然后點擊驗證按鈕。 Xcode 將准備二進制文件和權利。 當摘要窗口出現時,只需點擊窗口右側的小箭頭即可。 查找器窗口將打開,其中包含您下載的所有配置文件。 在此處輸入圖片說明

使用 Xcode 9.3,這似乎可以通過清理項目、退出並重新啟動 Xcode,並在重新啟動后清理構建文件夾來解決(按住 Option 並選擇 Product->Clean Build Folder)。

在重新啟動期間,我碰巧在項目導航器上打開了 Xcode 簽名信息面板,並看到一條臨時消息,表明 Xcode 正在重建簽名配置文件。 嘗試在設備上運行我的項目時,由於 Swift 框架文件的簽名無效,我遇到了運行時異常。 第二個“清理構建文件夾”清除了它,現在一切正常。

在 xcode 6 中,配置文件存儲在 Xcode > Preferences > accounts 下。 按“查看詳細信息”。 選擇您的個人資料后,您將可以在下面的設置(齒輪)圖標下選擇撤銷它。

暫無
暫無

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

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