使用你的Apple ID登錄:https://developer.apple.com,然后在頁面底部找到“非開發者”,點擊“申請”。
在頁面底部同意NDA協議后,你會得到一個免費的開發者賬戶。這個賬戶已經可以用于簽名應用了。
3. 創建iOS開發證書
打開Xcode,然后選擇“Xcode”菜單中的“Preferences”。
點擊“Accounts”標簽,然后點擊左下角的加號,選擇“Add Apple ID”。
輸入你的Apple ID和密碼,然后點擊“Next”。
成功添加賬戶后,選擇賬戶,然后點擊“Manage Certificates”。
點擊左下角的加號,創建一個“iOS Development”證書。創建成功后可以看到你的證書已經被添加到列表中。
4. 創建一個App ID
在你的蘋果開發者賬戶頁面,選擇“Certificates, IDs & Profiles”,然后點擊左側的“Identifiers”。
點擊右上方的加號,創建一個新的App ID。
輸入“Description”和一個獨特的“Bundle ID”。Bundle ID由兩部分組成,前綴和后綴。前綴基本上是你的開發者團隊ID,后綴是你的項目的標識,例如:com.example.myapp。
點擊“Continue”,然后點擊“Register”。現在你的App ID已經創建。
5. 創建設備UDID
在你的iOS設備上,訪問:https://get.udid.io,然后按照頁面操作進行具體的操作。一旦完成,將獲得Device UDID。
在開發者賬戶頁面,選擇“Devices”,然后點擊右上方的加號,輸入設備名稱和剛剛獲取到的Device UDID。
6. 創建配置文件
在開發者賬戶頁面選擇“Profiles”,點擊右上方的加號創建一個新的“iOS Development”配置文件。
按照向導,選擇已經創建好的證書、App ID和設備UDID。
檢查一遍所選的選項,然后給配置文件起一個名字,點擊“Generate”。
最后,點擊“Download”,把配置文件下載到本地。
7. Xcode簽名
用Xcode打開你的項目,然后點擊左上角的項目名稱。
在General標簽頁面,找到“Signing”,勾選“Automatically manage signing”。
選擇你事先添加的Apple ID,然后在“Team”下拉框中選擇你的開發者賬戶。
確保“Signing Certificate”與你在前面步驟創建的證書相匹配,然后在“Provisioning Profile”中選擇你剛剛創建的配置文件。
現在你的應用程序已經簽名,你可以在你已經添加UDID的設備上安裝和運行它。
注意:使用免費開發者賬戶簽名的應用程序有效期為7天,到期后需要重新簽名。此外,這種方法確實有一些限制,如:無法發布到App Store,但對于個人簽名測試目的是完全充足的。如果想要發布應用程序到App Store,你需要升級到付費的開發者賬戶。