① 如何使用iOS 開發證書 和 Profile 文件
證書使用說明:
1.iOS 開發證書:開發證書 (Development Certificate)是一個後綴為 .p12的文件(Certificates.p12);在Mac 系統下, 雙擊這個文件,這個證書會自動導入到 Mac 下的 key chain (鑰匙鏈)目錄下。
2. iOS 發布證書:發布證書 (Distribution Certificate)
是一個後綴為 .p12 的文件(Certificates.p12); 在Mac 系統下, 雙擊這個文件,這個證書會自動導入到 Mac 下的 key chain (鑰匙鏈) 目錄下。
Profile 文件使用說明:
1. 供真機安裝和調試用的Profile: 這個profile 用於將Xcode 生成的iPa文件安裝到你的真機上。 注意,Profile文件與設備的UDID(串號)是綁定的。 只有經過簽名的iOS設備,才能使用這個對應 Profile;
2. 供內測用的Profile:這個Profile 是指 Ad-hoc profile, 如果你想把ipa 發給指定的用戶測試,可通過這個profile 簽名。 注意:內測用戶的真機與需要簽名。
Profile 文件的使用方法:
將Profile 文件拖拽到Xcode 工程中。 在Xcode 的菜單欄,點擊 windows -》Organizer, 在左側欄中,可看到Profile 的描述。
下載Profile文件(*.mobileprovision),先雙擊安裝到Mac 電腦上;
將Profile拖拽到Organizer或iTune的Device上即可,之後打開Organizer的Device-Summary,在Provisioning下面可以看到。
關聯 Provisioning Proffile
在 Xcode 中,打開 Project, 或雙擊 Target, 在 Build 選項中,找到你所需要的 Development Provisioning Profile。
通過以上設置, 即可將ipa 文件安裝到設備中進行測試。
(1)xcode證書導入擴展閱讀:
輸入兩個電子郵件地址和常用名稱。電子郵件地址是你注冊AppleID。
常用名稱輸入你在蘋果網站注冊的名稱,其它名稱沒試過,不知道行不行。
選擇「存儲到磁碟」。保存後的名稱應該為:CertificateSigningRequest.certSigningRequest。
保存到磁碟後在你的鑰匙串訪問窗口應該會出兩個密鑰,一個公鑰密鑰,一個專用密鑰,紅色部分就是你在上面輸入的常用名。
② 證書怎麼部署在xcode目錄下
最近公司一直有人在問關於如何安裝證書在真機運行的問題,在這里只寫在已有導出的證書的情況下的步驟。一般首先在你需要4個文件,才能在真機上運行:1:從原始機器上導出的.p12證書 2: Development證書 ,這個需要99美元買過來的,而現在你已經有了別人的賬號,直接登錄//developer.apple.com/,就可以下了 3:世界開發者證書,這個文件就在Development下面,雙擊就可以下載了 4:這是最後一步了,創建一個App ID > 創建並下載安裝一個Development Provisioning Profile,這個有個問題需要注意的是你所創建的名稱必須與所創建的project要一樣,比如,com.yourcompany.project,這個必須list裡面定義的程序Identifier相對應,不讓系統識別不了。為了方便起見,通常我們可以把最後一項設置成*,如com.yourcompany.*,這個就可以只要申請一個就ok了,不然每次你創建一個project的時候都要去申請一個Development Provisioning Profile,但有一點必須要一樣的中間的一項,通常人們會把這項設置成自己公司的名字。下面就直接雙擊各個文件夾,會出現對話框,我們選擇登陸選項。全部ok之後,打開鑰匙串,看是否載入了。打開一個xcode project,選擇originer,查看Development Provisioning Profile是否在裡面,是否有效,一切ok的話,然後打開Project菜單下面的Edit Project Settings,進入Buildsetting頁面,找到下面的Code Signing Identity,把Any iPhone OS Device項後面選中你的開發者證書,然後就可以把項目的編譯目標設為Device(而不是模擬器),試一下Build and Go了。程序應該會編譯完並自動安裝到你的iphone手機上,並自動啟動了
關於xcode中證書安裝問題
③ xcode5怎麼導入證書
教你個簡單的方式
(1)打開xcode
(2)運行 organizer
(3) 選擇 organizer裡面的devices
(4)在devices裡面選擇 provisioning profiles,然後回點擊refresh。就可以了答
④ ios adhoc證書怎麼導入xcode
第一步:創建證書(Certificates)
在Xcode的Preferences中的Accounts頁面,添加您的賬號:
點擊+號添加一個IOS Development證書,這是在開發時用的證書,如果發布時使用下面的Distribution。
添加成功:
一個開發用的證書生成完畢啦!!Xcode幫我們一條龍操作好了!您可以在鑰匙串中查看到添加的公鑰與私鑰證書:
同時,我們可以在Apple Developer的管理頁面中可以看到,Xcode幫我們自動上傳了證書:
第二步,在Xcode的項目中,由Xcode為我們生成AppID和ProFiles
首先,我們新建一個IOS項目
默認情況下,項目的Team為None,下面也提示了沒有找到Profile。我們從下拉框中選擇賬號
選擇賬號後發現,下面還是會有提示沒找到Profile?沒關系,那我們就點擊Fix Issue吧,看看Xcode會為我們最做什麼操作
NewImage.png
等待完成,完成後就沒有黃色警告了:
接下來我們看下,Xcode做了什麼操作:
在Accounts中打開Detail框,可以看到Xcode自動生成了一個IOTeam的ProFile,注意那個星號,可以發現是一個Wildcard的APPID,可以使用任何的App Identify。
NewImage.png
在Apple Developer管理界面看看有什麼變化:1)為我們生成了一個Wildcard的APPID,任何APP Identify都可以用
NewImage.png
2)為我們創建了一個Profile,自動使用了剛才新建的證書和AppID,同時也包含了手動添加的三台Device。
NewImage.png
到目前為止,關於證書、APPID、Device、Profile,我們已經都有了,現在該配置陪我們的項目本身了,讓項目使用我們剛才新建的profile和證書,這樣我們才能真機調試。
項目配置完成了!最後,就是插上我們的iphone啦,開始測試下真機調試是否可行。
⑤ xcode賬號證書在哪個文件夾
教你個簡單的方式
(1)打開xcode (2)運行 organizer (3) 選擇 organizer裡面的devices (4)在devices裡面選擇 provisioning profiles,然後點擊refresh。 就可以了
⑥ xcode證書怎麼添加新設備
1.打包的抄時候export類型選
2.批量襲導入設備UDID
上面那個文件會被最新的替換
8.安裝後重新export一次,導出的新的.ipa就已經包含你新加的UDID的設備了
9.可以直接安裝導出來的 .ipa包了
⑦ 新人,開發證書怎麼導入Xcode中
教你個簡單的方式
(1)打開xcode
(2)運行 organizer
(3) 選擇 organizer裡面的devices
(4)在devices裡面選擇 provisioning profiles,然後點內擊容refresh。
就可以了
⑧ xcode ios 證書怎麼安裝
1 點擊鑰匙圖標
2 在菜單欄中依次選擇:鑰匙串訪問⟶偏好設置⟶證書選項卡,下面兩項全部選關閉
3 生成證書請求:鑰匙串訪問⟶證書助理⟶從證書頒發機構請求證書
4 輸入兩個電子郵件地址和常用名稱。電子郵件地址是你注冊AppleID。
a) 常用名稱輸入你在蘋果網站注冊的名稱,其它名稱沒試過,不知道行不行。
b) 選擇「存儲到磁碟」。保存後的名稱應該為:CertificateSigningRequest.certSigningRequest
c) 保存到磁碟後在你的鑰匙串訪問窗口應該會出兩個密鑰,一個公鑰密鑰,一個專用密鑰,紅色部分就是你在上面輸入的常用名。
5 生成Certificates證書
a) 登錄開發者中心
b) 選擇左側的Certificates標簽,再選擇右側的:Request certificate ,在彈出的頁面框最下端選擇文件,上傳剛剛生成的證書請求(CertificateSigningRequest.certSigningRequest),提交之後會出現Download下載按鈕。生成之後先不要下載。
6 設置Devices
a) 在頁面的左側選 devices 添加你的設備
a) 輸入你的手機名稱,(可以在手機上通用⟶關於本機,查看手機名稱)
b) 輸入你的UDID (連接你的手機到電腦,打開Xcode⟶window⟶organizer,在打開的窗口中選擇 Devices)
7 設置APP IDs
a) 在頁面的左側選APP IDs,
b) 在頁面右側選擇 New APP ID ,打開頁面如下圖,
c) 輸入一個APPID描述符,這個描述符沒有實際意義,就是描述你的這個APP ID 是做什麼用的,如「MyDebug」,在下面一個框中輸入你的應用程序ID,通常以「com.英文域名.*」這種方式命名。設置好之後提交。
⑨ ios開發 https導入的是cer還是der證書
在 Mac OS 上將 iPhone 開發人員證書轉換為 P12 文件 從 Apple 下載 Apple iPhone 證書後,將其導出為 P12 證書格式。在 Mac? OS 上執行以下操作: 打開鑰匙串訪問應用程序(位於應用程序/實用工具文件夾中)。 如果尚未將該證書添加到鑰匙串,請選擇「文件」>「導入」。然後瀏覽到您從 Apple 獲取的證書文件(.cer 文件)。 在鑰匙串訪問中選擇密鑰類別。 選擇與 iPhone 開發證書相關聯的私鑰。 該私鑰由 iPhone 開發人員識別:與之配對的<名字><姓氏>公共證書。 選擇「文件」>「導出項目」。 以個人信息交換 (.p12) 文件格式保存您的密鑰。 系統將提示您創建一個嘗試在其他計算機上導入此密鑰時需要使用的密碼。 在 Windows 上將 Apple 開發人員證書轉換為 P12 文件 要使用 Flash CS5 開發 iPhone 應用程序,則必須使用 P12 證書文件。基於從 Apple 收到的 Apple iPhone 開發人員證書文件生成此證書。 將從 Apple 收到的開發人員證書文件轉換成 PEM 證書文件。從 OpenSSL bin 目錄運行以下命令行語句: openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM 如果您使用的是 Mac 計算機上鑰匙串中的私鑰,則將其轉換成 PEM 密鑰: openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem 現在,您可以基於密鑰和 PEM 版本的 iPhone 開發人員證書生成有效的 P12 文件: openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12 如果您使用的是 Mac OS 鑰匙串中的密鑰,則使用上一步驟中生成的 PEM 版本。否則,請使用以前生成的 OpenSSL 密鑰(位於 Windows 上)。
⑩ xcode怎麼替換開發證書
不是這么改在Text_problem-Info.plist裡面有一個Bundledisplayname的字元串後面就能改