2015-12-21 80 views
1

我正在嘗試爲我的IOS應用程序創建一個臨時分配。當我去的時候:XCODE>菜單>產品>存檔,這個成功完成,但'導出'按鈕被禁用,並顯示如下信息:「蘋果開發者計劃中需要分發的註冊」。導出按鈕在存檔器中顯示爲灰色

我一定錯過了註冊或設置的步驟。 enyone可以幫助弄清楚我做錯了什麼。這是我的...

我加入了Apple開發者計劃。而在蘋果會員中心:

  • 帳戶類型:公司/組織
  • MYNAME列出與角色:代理

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

  • MyCompanyName: iOS Distribution
  • 我的名字:iOS開發

在標識符> APP的ID ...

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

在設備...

  • 我的iPad上市

在配置文件下...

  • MyNameProfile1,iOS的分佈,活動
  • 的iOS團隊供應簡介:*,iOS開發,活動(由XCODE管理)

在Xcode中...

菜單>的Xcode>偏好設置> Apple ID>我的蘋果開發人員ID已列出,並且它包含..

  • TeamName = MyName(personal team),iOS = Free,MAC = Free
  • TeamName = MyCompanyName,iOS版=代理,MAC =代理

在Xcode中,當我有選擇的.xcodeproje文件,在中間的窗口,我有...

  • 團隊:我的名字(個人團隊)

當我按下「運行」按鈕並選擇了我的iPad時,該應用程序將在我的iPad上建立並啓動,而且不會出現任何問題。但是,如果我選擇:Team MyCompany名稱,並嘗試構建,則會顯示「應用安裝失敗,應用無法驗證」。 (所以我不使用這個帳戶)。

我必須承認我不明白爲什麼會列出MyName和MyCompany名稱,以及它們有什麼不同。我不明白xcode是在創建什麼,如果我可能不得不下載一些證書或xcode使用的東西。

此外,我用cordova來創建應用程序。

回答

4

你不能在你的個人團隊下出口。您需要使用公司帳戶並修復「安裝失敗」問題。

嘗試從您試圖運行它的設備上刪除應用程序。如果它安裝在另一個配置文件中,例如您的個人配置文件,那麼Xcode可能無法使用您的公司的新配置文件覆蓋當前版本的已安裝應用程序。所以刪除它並嘗試再次運行。

+0

非常感謝你 - 是固定的。我卸載了應用程序,然後在xcode中選擇了該公司作爲'團隊'(而不是我的名字),並且構建得很好,然後我也能夠生成一個存檔。 – spiderplant0

0

我剛剛將項目和目標的「開發團隊」從「我的名字(個人團隊)」更改爲「我的名字」並啓用了導出按鈕!

+0

你能解釋多一點..我不是在蘋果開發者計劃,但我想產生一個調試IPA測試,你能幫助! thanx – Yasir

+0

當您的帳戶未付款(或免費)時,它的行爲就像個人團隊。個人團隊無法導出您的檔案。這是使你的.IPA文件可用的部分。 (今年剛過去,不得不被混淆的錯誤,然後支付,然後它的工作。) – benc