2016年6月7日 星期二

0623 iOS打包

iOS開發中,怎麼打包為ipa格式的軟件包以及怎麼安裝到手機終端上。
作為個人開發者(當然我的開發者帳號為個人開發者帳號,而不是企業開發者帳號),對於自己來說,我們只需要真機調試就可以將應用安裝到自己的手機上;如果你在發佈前想給更多的測試或朋友使用你的APP(關鍵是他們並不在你的身邊,如果在你的身邊,你當然可以通過真機調試一個一個的將應用安裝到他們的手機上;此時你的APP還沒有上線,Appstore還沒有),你該怎麼做呢?
在開發者中心中,你可能留意到我們的描述文件有2類,共3種。在Development類下就一種,用於真機調試Debug模式的描述文件;然而在Distribution類下,有2種描述文件。
  • App Store——Create a distribution provisioning profile to submit your app to the App Store,
  • Ad Hoc——Create a distribution provisioning profile to install your app on a limited number of registered devices.
前者用於提交你的APP到APPstore時使用,而後者用於安裝你的應用到有限數量的已註冊的設備上。 我們的想法不就是想將應用安裝到有限的設備上嗎?(在未發佈前)
    關於生成ipa包的詳細步驟:
    1)與先前一樣,設置你的Deployment Target,這項根據你自己的需要與要求而定。
    2)在Build Setting下,在code signing裡,
        Code signing Identity依然按照Debug時使用開發證書,
        Release時使用發佈證書;對於描述文件,
        Provisioning Profile按照Debug時使用開發證書生成的描述文件,
        而Release使用發佈證書生成的描述文件,
        只是當你選擇Distribution時,一定要選測Ad Hoc.
    3)在選則設備的地方,我們一定要選擇iOS Device
    4)在Xcode的菜單欄Product下,選擇Archive.
    5)在上一步操作後跳轉的頁面裡,在右側有如下3項 Validate  Submit  Export
    ,我只粗略的說下,Validate項用於檢測你的應用中是否在審核時有明顯的不允許存在的文件
      或其他的..., Submit用於提交你的應用到APPstore,
       而Export用於導出你應用的ipa包,(現在討論的也就是這點)    
       點擊Export,接下來會有3個選項供你選擇,
       如圖片Save for What圖片裡;第一項用於你將應用上傳到APPstore時,
       而手動上次ipa的包時所用;第二項用於我們今天討論的場景,
       當你的應用還未正式發佈前,你需要給你的朋友,你的測試者們測試時...
       第三項用於企業開發者帳號的開發者們,他們選擇此項將應用打包為ipa格式,
        然後分發給企業內部的員工。
    6)執行上述的步驟後,最後你會得到一個工程名.ipa的文件。

    關於如何將ipad的包安裝到手機上,最簡單的方式就是利用iTunes將其同步到手機,具體操作如下
    1)打開iTunes,選擇到如圖片iTunes所示,將ipa的包直接拖到如圖所示的位置
    2)連接手機,選擇到如圖片phone所示,點擊左側的安裝,然後點擊底部的應用,
        這樣iTunes將會開始同步,將ipa的包安裝到你的手機裡

圖片:profile_classes.png

片:Code Signing.png

圖片:archive.png
片:device.png

沒有留言:

張貼留言

cocos2dx-lua 建立滑鼠監聽

重要關鍵字  EVENT_MOUSE_SCROLL addEventListenerWithSceneGraphPriority      if IsPc() then --建立滑鼠監聽         local listener = cc.EventListenerMouse...