fb_license

技術標籤

@selector (1) 初使化區塊 (1) 物件 (1) 物件導向 (2) 型別 (4) 封裝 (1) 流程控制 (1) 陣列 (3) 推論型別 (2) 實機測試 (1) 蓋索林(gasolin) (1) 模組 (1) 憑證 (1) 轉型 (1) 羅康鴻 (121) 類別 (1) 變數 (5) Accelerometer (1) ActiveRecord (1) Activity (1) AFNetworking (1) alloc (1) Android (3) Animation (1) App (1) App ID (1) APP上傳 (1) ASP.NET (1) AVAudioPlayer (1) block (1) C# (2) class (1) CLLocationManager (1) CLLocationManagerDelegate (1) CMMotionManager (4) Controller (1) delegate (1) DELETE語法 (1) Device Motion資料 (1) Dialog (1) DropDownList (1) dynamic language (2) Facebook SDK (9) FBRequest (5) FBRequestConnection (2) FMDB (1) Gesture Recognizers (6) GROUP BY (2) Gyro (1) HAVING (1) IBAction (1) IBOutlet (1) id (3) inheritance (1) init (1) Insert (1) instance variable (1) Interface Builder (1) iOS (70) iOS idea (7) iOS Introduction (1) Layout (1) Magnetometer (1) Menu (2) Method (2) MKMapView (1) MKPointAnnotation (1) MS SQL (5) Nil (1) NSArray (1) NSDictionary (1) NSError (1) NSFileManager & .plist (1) NSMutableArray (1) NSMutableDictionary (1) NSNotificationCenter (1) NULL (1) object (2) Objective-C (16) Objective-C idea (1) ORDER BY (1) Parameter (1) property (1) protocol (2) Provisioning (1) Proximate Sensor (1) Q and A (2) R類別 (1) Rails (9) RESTful SOA (9) Ruby (8) Scene (1) SEELECT (1) Segue (2) SEL (1) SELECT語法 (1) Shake (1) Simulator (1) SOA (8) SQL (6) SQL Server (5) SQL函數 (1) SQL彙總函數 SQL (1) SQLite (1) Storyboard (1) Style (1) Swift (1) Table (1) target & action (1) Theme (1) Toast (1) TRUNCATE TABLE語法 (1) UIActionSheet (1) UIActionSheetDelegate (1) UIActivityIndicatorView (1) UIAlertView (1) UIBarButtonItem (1) UIButton (1) UICollectionView (1) UICollectionViewDataSource (1) UIControl (9) UIDatePicker (1) UIImage (1) UIImagePickerController (2) UIImagePickerControllerDelegate (2) UIImageView (1) UILabel (1) UILongPressGestureRecognizer (1) UINavigationController (2) UIPanGestureRecognizer (1) UIPinchGestureRecognizer (1) UIProgressView (1) UIResponder (1) UIRotationGestureRecognizer (1) UISegmentedControl (1) UISlider (1) UIStepper (1) UISwipeGestureRecognizer (1) UISwitch (1) UITabBarController (1) UITableView (1) UITableViewDataSource (1) UITapGestureRecognizer (1) UITextField (1) UITextFieldDelegate (1) UITextView (2) UITextViewDelegate (1) UIToolBar (1) UIView (8) UIWebView (1) UPDATE語法 (1) var (2) VB.NET (7) View (4) WHERE子句 (1) XML (1)

2014/06/02

[iOS] 製作開發與發佈用憑證


我是憑證,用以在開發時針對APP加解密用的,當然也是付費開發人員要在實機測試或是發佈上架時所必須擁有的!



第1步:產生馮證

  • 於"應用程式" -> "工具程式" -> "鑰匙圈存取",開啟鑰匙圈存取

  • 選取"馮證輔助程式" -> "從憑證授權要求憑證…",以進行馮證的建置




  • 輸入申請開發者帳號的email,並選取"儲存到磁碟"後選取繼續


  • 將檔案存於"桌面",檔名為預設的CertificateSigningRequest.certSigningRequest即可(注意,此檔可以保存,以作為後續建立生產Prodution所需的Provisioning使用)



第2步:登入開發者後台



第3步:產生並下載開發者馮證
  • 選"Certificates, Identifiers & Profiles"

  • 選"Certificates"
  • 於Certificates中,按左上角的"+"按鈕後,選取"iOS App Development"以製作開發用的憑證,選好後按"Continue"

  • 再選"Continue"至下一頁


  • 此時會用到鑰匙圈存取所產生的馮證檔"CertificateSigningRequest.certSigningRequest",選"Choose File"上此"CertificateSigningRequest.certSigningRequest"上傳,接著按"Generate"產生開發用的憑證檔


  • 點選"Download"下載後此憑證檔



第4步:安裝開發者憑證
  • 選對下找的憑證檔點兩下,即可將此憑證檔安裝在鑰匙圈存取內
  • 同時此憑即會有一個對稱的金鑰,以作為加解密APP使用





第5步:產生並下載發佈馮證
  • 選"Certificates, Identifiers & Profiles"

  • 選"Certificates"
  • 於Certificates中,按左上角的"+"按鈕後,選取"App Store and Ad Hoc"以製作開發用的憑證,選好後按"Continue"


  • 再選"Continue"至下一頁


  • 此時會用到鑰匙圈存取所產生的馮證檔"CertificateSigningRequest.certSigningRequest",選"Choose File"上此"CertificateSigningRequest.certSigningRequest"上傳,接著按"Generate"產生開發用的憑證檔


  • 點選"Download"下載後此憑證檔



第6步:安裝發佈憑證
  • 選對下找的憑證檔點兩下,即可將此憑證檔安裝在鑰匙圈存取內
  • 同時此憑即會有一個對稱的金鑰,以作為加解密APP使用




WWDR憑證:

  • WWDR即為Worldwide Developer Relations Certificate Authority憑證,所以開發人員皆需要安裝此憑證,只是此憑證不需刻意裝的原因是,在您安裝XCode即會安裝此憑證,當然,您也可以重新下載此憑證安裝。
  • 此憑證您可在於開發者網站,建立憑證的第一頁下方找到


憑證遺失了怎麼辦?
  • 重新產生並安裝即可