簡體   English   中英

導出按鈕在存檔器中顯示為灰色

[英]Export button greyed out in the archiver

我正在嘗試為我的IOS應用創建臨時分發。 當我進入:XCODE>菜單>產品>存檔時,此操作成功完成,但是“導出”按鈕被禁用,並顯示以下消息:“ Apple Developer Program中需要分發的注冊”。

我一定錯過了注冊步驟或某些設置。 有人可以幫忙弄清楚我做錯了什么。 這就是我所擁有的...

我加入了Apple Developer Program。 在Apple會員中心中:

  • 帳戶類型:公司/組織
  • MyName列有角色:代理

在證書下( https://developer.apple.com/account/ios/certificate )。

  • MyCompanyName:iOS發行版
  • MyName:iOS開發

在“標識符”>“ APP ID”下...

  • Xcode IOS通配符應用程序ID:*

在設備下...

  • 我的iPad已列出

在配置文件下...

  • MyNameProfile1,iOS發行版,有效
  • iOS團隊配置文件:*,iOS開發,有效(由XCODE管理)

在XCode中...

菜單> xcode> Prefs> Apple ID>我的Apple開發人員ID被列出,並且包含。

  • TeamName = MyName(個人團隊),iOS =免費,MAC =免費
  • TeamName = MyCompanyName,iOS =代理,MAC =代理

在xcode中,當我選擇.xcodeproje文件時,在中間窗口中,我有...

  • 團隊:MyName(個人團隊)

當我在選擇iPad的情況下按下“運行”按鈕時,該應用程序可以在iPad上正常構建和啟動。 但是,如果我選擇:Team MyCompany組名,並嘗試進行構建,則會收到“應用程序安裝失敗。無法驗證該應用程序”。 (所以我不使用這個帳戶)。

我必須承認我不明白為什么列出了MyName和MyCompany名稱,以及它們之間的區別。 而且我不了解xcode正在創建什么,以及是否可能必須下載一些證書或某些東西供xcode使用。

我也用cordova來創建應用程序。

您無法在個人團隊的領導下出口。 您需要使用公司帳戶並解決“安裝失敗”的問題。

嘗試從嘗試運行的設備上刪除該應用程序。 如果它是在其他供應配置文件(例如您的個人團隊)下安裝的,則Xcode可能無法使用您公司新配置文件中的新配置文件覆蓋已安裝應用程序的當前版本。 因此,將其刪除並嘗試再次運行。

一些人的另一種可能性:

如果您不屬於Apple Developer Program,則會出現一個個人團隊。

來源: https : //developer.apple.com/library/content/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/AddingYourAccounttoXcode.html

基本上去這里注冊Apple Developer Program: https : //developer.apple.com/programs/enroll/

我剛剛將項目和目標的“開發團隊”從“我的名字(個人團隊)”更改為“我的名字”,並且啟用了導出按鈕!

暫無
暫無

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

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