程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> XE6 & IOS開發之開發者賬號、蘋果證書(2):關於蘋果證書,delphixe6

XE6 & IOS開發之開發者賬號、蘋果證書(2):關於蘋果證書,delphixe6

編輯:Delphi

XE6 & IOS開發之開發者賬號、蘋果證書(2):關於蘋果證書,delphixe6


網上能找到的關於Delphi XE系列的移動開發的相關文章甚少,本文盡量以詳細的圖文內容、傻瓜式的表達來告訴你想要的答案。

原創作品,請尊重作者勞動成果,轉載請注明出處!!!

 

 

1.關於蘋果證書。

注意,以下討論都是以"合法注冊開發者賬號並支付年費"為前提,利用無證書生成iPA的請無視本文:
---------------------------------------------------------------

1.證書類型。

可能很多人都以為,蘋果證書就是一個電子證書,其實它只是一個總稱。

按常用的蘋果證書來說,分2大類:

    a.開發證書(當中包括了'開發者'(Developer)、'發布者'(distribution)兩種)。

    b.推送證書(當中包括了'開發者'(Developer)、'發布者'(distribution)兩種)。

 

要開發一個合法的App,必須包括:開發者賬號、開發者證書、發布者證書、AppID、profile文件,如果涉及推送功能的話還需要推送開發者證書、推送發布者證書。

而它們之間的關系是:

    1.開發者賬號:這是一個開發App入門的前提條件(首先,你得付錢!!!)

    2.開發者證書:用於程序簽名(開發者身份識別)。

    3.發布者證書:用於發布程序,上架AppStore。

    4.AppID:App應用的獨立標識,用於指於App可以涉及到的權限,如:是否訪問GameCenter,是否使用推送服務等。

    5.profile:用於將開發者身份,AppID,UDID綁定起來的一種文件。如要使用合法開發者賬號來真機調試,這個東西是必須要有的。注意,這東西也分'開發'和'發布'2種。

其中,2、3、4、5都需要依靠開發者賬號來生成。 

 

 

2.生成蘋果證書:

---------------------------------------------------------------

如何生成蘋果證書網上有資料可查,大概可以總結為:

    1.Xcode為4.x或以下的,需要在'鑰匙串訪問'中生成一個證書請求文件,然後將請求文件上傳到蘋果開發者網站,以此將證書生成並下載回本地安裝,以及手動在本地添加UDID生成profile文件。對於每種證書,你都要重復一遍。

    2.Xcode為5.x及以上的,可以直接在Xcode中用開發者賬號登錄,然後將開發設備添加到會員中心,則Xcode會自動將證書等相關文件下載回來本地並安裝好。由此可見,Xcode越來越傾向於簡便。

無論你是用Xcode來建項目開發App、或是在XE6中調試和發布合法的App,這些步驟都要按需完成。(本文僅作一個方向指引,具體步驟請於互聯網上自行搜索,如有需要,再作圖文展示)

 

 

 

PS:
--------------------------------------------------------------- 
FireMonkey移動開發可加QQ群:165232328 (本人非管理員,僅僅其中一成員,此群高手林立,期待各位Delphi愛好者共同交流)。

 


delphi XE6 進行android開發對於真機使用EDIT或者MEMO出現假死重啟問題

我用xe5 沒有出現此類問題 只是偶爾有時候啟動不了 再啟動一次又會啟動
 

Delphi xe6 報錯 rtl200bpl

我也有遇到你這個問題:
“Access violation at address 5015AB7C in module ‘rtl200.bpl’.Read of adress 00000005.意思是:在地址 5015AB7C 非法訪問,禁止對地址00000005的讀取 。這個rtl200.bpl本質上就是一個dll動態鏈接庫文件;出現這個問題的原因可能是由於你使用Delphi XE6破解程序沒有按照流程破解,或者你安裝的這個Delphi XE6不完整,也不排除這個破解程序本身存在問題。
建議你:出現這個問題之後想不重裝Delphi解決這個問題比較麻煩,樓主把Delphi XE6完全卸載後記得重啟,下載一個Delphi XE6 lite版本,也就是一個單獨版本的Delphi,不需要手動激活,安裝完後自動激活。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved