簡體   English   中英

無法從XCode 6.1導出IPA文件

[英]Can not export IPA file from XCode 6.1

我浪費了一天嘗試使用開發配置文件導出IPA文件。 我是18個月以來的開發人員。 它不是我不知道出口IPA的東西。 我真的很討厭Apple開發人員改變我們以前導出簡單IPA的方式。 我已經出口了數百次,但這次我沒有運氣。

我認為導出成功的IPA需要什么才能在系統中提供這些東西

  1. 私鑰與鑰匙串證書 - >登錄 - >我的證書
  2. 使用XCode中的開發者帳戶登錄 - >首選項 - >帳戶
  3. 存檔項目並選擇導出 - >保存以進行特別部署 - >從列表中選擇開發人員帳戶。
  4. 等到XCode做了一些魔術。 (這是XCode每次都失敗的部分。請參見附件截圖)

在此輸入圖像描述

這是我嘗試過的

  1. 刪除所有鑰匙串證書和配置文件。 - 沒有工作
  2. 重啟XCode和系統(差不多3次) - 沒有工作
  3. 從Apple開發人員門戶中刪除證書和配置文件並重新生成所有這些文件。 - 沒有工作
  4. 試過AirSign / Testflight。 - 沒有工作

提示:我正在使用XCode 6.1.1 GM SEED,之前已經安裝了XCode 6.2 beta。 但我后來刪除了XCode 6.2 Beta

有人請告訴我我哪里出錯..謝謝...

從XCode 6開始,您必須從Apple開發人員中心生成AdHoc類型的證書才能保存.ipa以進行AdHoc部署。 我也面臨同樣的問題,並為AdHoc Distribution生成了新的證書。 使用它進行存檔解決了這個問題。

我建議你使用fastlane工具來處理代碼簽名和ipa生成的各個方面。

cert命令允許您根據需要創建新證書:沒有分發證書選項, - 開發證書的開發。

sigh命令允許您創建新的配置文件:no options = app store, - adhoc = ad hoc, - development = development

健身房命令允許您構建ipa,與上面相同的選項!

同時,dev ipa生成有一個技巧: - 根據需要設置代碼簽名資產,以便在Xcode目標中進行開發

  1. 為設備構建應用程序
  2. 轉到Xcode文件導航器中的te“Product”組文件夾
  3. 按住Ctrl鍵並單擊yourApp.app,然后單擊“在Finder中顯示”
  4. 將.app復制到名為“Payload”的新文件夾中
  5. 使用Ctrl +單擊,存檔從該文件夾創建一個zip
  6. 將此存檔重命名為yourApp.ipa

您現在可以通過無線方式或通過iTunes在用於構建應用程序的配置文件中記錄的設備上安裝此開發簽名的ipa。

如果您通過xcode創建認證,則不會遇到此問題。

xcode-> Preferences->選擇Apple id-> select account-> view details->點擊加號按鈕

使用此證書會再次撤消您的配置文件

xcode-> Preferences->選擇Apple id-> select account-> view details->點擊刷新按鈕

現在你不會得到這個錯誤

在使用開發人員配置文件創建IPA之前,請嘗試安裝分發證書和配置 我遇到了這個問題並修復了它。

暫無
暫無

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

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