Q8:在iOS Dev Center進行認證申請以及產生iPa檔案給別人玩,q8ipa

來源:互聯網
上載者:User

Q8:在iOS Dev Center進行認證申請以及產生iPa檔案給別人玩,q8ipa
iOS發開蛋疼集錦下Write by iceAna Team2.Bie~~,App(Submit app into Store)01.前言

iOS真機調試上集回顧,倘若還未看過請猛戳這裡。我簡單總結下:

  • 寫完代碼,選中我們的iPhone、iPad等裝置(在開發人員帳號中註冊過),在Xcode下可以進行真機調試。
  • 項目代碼開發人員認證**密鑰**開發人員帳號打包,傳輸到到另外一台Mac,即可在另外一台電腦進行真機調試,當然前提是裝置都必須註冊過。

注意到開發認證以及密鑰,對於部分朋友比較陌生,這裡在提及。由於上集中我們採用Xcode來進行認證(Certificate)以及設定檔(Provisioning Profile)的擷取。偷偷告訴你,其實還有密鑰,你可以在鑰匙串中查看。
那麼現在問題來了:

那麼如何解決這些問題呢,請看本文。

02.本文

首先要提及的是你的開發人員帳號中允許你註冊多達100台裝置,讓你的app在這些裝置中安裝運行,無須從App Store去下載。 你只需要在Xcode中簡單地build下app代碼,然後發送給測試使用者壓縮檔即可,當然這個壓縮檔必須包括:application bundleAd Hoc Distribution profile。之後使用者將這些檔案拖入itunes中,串連iPhone、iPad進行同步。

注:

  • application bundle
  • Ad Hoc Distribution profile。英文翻譯下就理解了:Ad Hoc 表示臨時地,特別地(別噴我)。
1.關於distribution profile

之前我們明確表示了想要將開發的App運行到裝置上,必須要使用認證(Certificate)和設定檔(Provisioning profile)進行簽名(signed)。此外這裡的設定檔你是否還有印象,Team provision可以匹配任何App ID,但是令人遺憾的是它只能針對開發目的來說,僅僅只在Xcode中有效。
恩...到目前為主,希望你一切都進行得順利:能夠用Xcode將app在真機中跑起來。接下來我們開始新的旅程。明確兩個英文單詞:

  • Development 開發,也就是你還處於代碼調試等階段
  • Distribution 發布,應用成熟了,可以作為產品發布供大家玩了

接下來我們換一種方式,建立一個新的profile僅為distribution工作。

2.ios Dev Center 內容講解

開啟Safari,點擊網址http://developer.apple.com/ios/,使用者登陸之後,我們的目的地是Certificates,Identifiers&Profiles


點擊之後進入以下介面:

此時你現在看到的是這樣的:


  • Certificates
    • All
      顯示所有認證
    • Development
      顯示開發認證
    • Production
      顯示發布認證 即Distribution
  • Identifiers
    • App IDs
      App是應用程式,那麼都要給它設定一個對應ID!
  • Devices
    • All
      顯示所有裝置
  • Provisioning Profiles
    • All
      顯示所有設定檔
    • Development
      顯示開發設定檔
    • Distribution
      顯示發行設定檔
3.認證作用及流程

選擇Identifier->App IDs,在該頁面下有一個+按鈕,點擊選擇添加一個新的App ID。

4.build 下然後bie~一聲發布出去

build 有兩種模式:DebugRelease。兩者不同之處在於:在Release模式下,對於代碼的一些最佳化開啟,能夠更快更好地執行,而在Debug下則會關閉這種最佳化。詳細在以後我的app中給出。

5.測試使用者怎麼用ipa檔案6.最後

有時間寫下應用上傳到App Store文章! 最後感謝大家,希望能關注我下,或者留言鼓勵下。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.