我想手動將.mobileprovision添加到鑰匙串訪問,而不使用xCode,因爲我沒有使用xCode開發應用程序。有什麼建議麼?iOS應用程序:手動將.mobileprovision文件複製到鑰匙串,無需xcode
0
A
回答
1
我發現YouTube video by Kotobee非常有幫助。
您將需要一個OpenSSL。所有必要的信息都在此視頻中。
我從這段視頻的個人筆記:
第1步:需要打開SSL文件夾
第2步:按鍵
https://youtu.be/yCvbbIfMnxI?t=6m
https://youtu.be/yCvbbIfMnxI?t=8m4s
1ST KEY
certificate signing request file (CSR)
open SSL file in COMMAND PROMPT (cmd)
openssl genrsa -out [keyname].key 2048
// optional change [keyname]
(NOTE: if issues locating openssl.cfg type at command prmpt
set OPENSSL_conf-d:\OpenSSL-Win64\bin\openssl.cfg
nothing will show on command prmpt, but continue)
的 過程
2ND KEY
making the CertificateSigningRequest.certSigningRequest KEY
//// video timestamp around 13:00 //////
openssl req -new -key [keyname].key -out CertificateSigningRequest.certSigningRequest -subj "/[email protected], CN= companyName, C=US"
C =美國是關於原產國。所以你可能需要改變這個,如果不是美國。
注意:SEEMS就像您從OPENSSL獲得鑰匙一樣,不需要再次執行此過程。雖然不是積極的,但迄今爲止似乎是正確的。
3RD KEY
https://youtu.be/yCvbbIfMnxI?t=14m52s
log into developer.apple.com account
3 steps:
STEP A:
Certificates
there's a DIFFERENCE between DEVELOPMENT & PRODUCTION/DISTRIBUTION
Click the PLUS sign in upper right corner of web page.
You can likely reUPLOAD the SAME key created under name:
CertificateSigningRequest.certSigningRequest
dev site will return "Your certificate is ready" to download
file name will be
ios_distribution.cer for DISTRIBUTION KEY
ios_development.cer for DEVELOPMENT KEY
///注意:到目前爲止,看起來你可以使用相同的密鑰曾把!
Put your .cer file into the OpenSSL bin folder
STEP B:
Make your APP ID via the developer.apple.com site
https://youtu.be/yCvbbIfMnxI?t=16m58s
THIS SECTION appears to need to change per app, especially for DISTRIBUTION
could just use the wildcard key and be done with it for DEVELOPMENT
STEP C: Create .mobileprovision file
(note: this will include your registered devices)
Make an APP ID
click on Identifiers > App IDs >
Explicit App: Dev Prov Profile
App Bundle: id="com.domain.app"
Enabled: Push Notifications (can exclude this line)
Download new .mobileprovision file from developer.apple.com into
D:\OpenSSL-Win64\bin
Make sure latest CertificateSigningRequest.certSigningRequest file in
D:\OpenSSL-Win64\bin
Along with .key file in D:\OpenSSL-Win64\bin
STEP D: Create .pem file
In Command Prompt type:
OpenSSL的X509 -in [developer_certificate] .CER -inform DER -out [app_pem_file] .PEM -outform PEM ios_distribution.cer OR ios_development.cer
rename the [app_pem_file].pem file if you like -- make it similar (my thought)
to bundle app ID name or Explicit App name
OR
make it same as the .key name (if recreating & not using a previous one)
this creates the .PEM file
STEP E: Create .p12 file (final task)
In Command Prompt type:
OpenSSL的PKCS12 -export -inkey [keyname] .key -in [app_pem_file] .pem -out [app_p12] .p12
正如我所說的,所有這些信息都在視頻中。你不需要我的個人筆記來獲得鑰匙。 :)
相關問題
- 1. 將iOS應用程序鑰匙串傳輸到新機器
- 2. xcode的無效鑰匙串
- 3. 將私鑰添加到iOS鑰匙串
- 4. iPhone和Xcode鑰匙串 - 無法刪除鑰匙串?
- 5. 你可以將應用程序用戶(鑰匙串)數據推送到iOS嗎?
- 6. 將mobileprovision文件添加到Xcode
- 7. 使用鑰匙串增加iOS應用程序安全性
- 8. Xcode 8.3「指定的鑰匙串不是有效的鑰匙串文件。」
- 9. 限制只能訪問您的iOS應用程序的鑰匙串數據
- 10. 無法將.cer文件保存到鑰匙串
- 11. 如何將已添加的SecIdentityRef更新爲iOS應用程序的鑰匙串?
- 12. 將證書鏈存儲在應用程序鑰匙串中
- 13. Xamarin.iOS VSTS無法將臨時鑰匙串添加到鑰匙串搜索路徑
- 14. 如何在我的應用程序卸載到ios上時清除鑰匙串?
- 15. 文件名爲.mobileprovision不添加到鑰匙串訪問時雙擊了用於解析推送通知教程
- 16. 如何在ios鑰匙串中手動存儲?
- 17. UICKeyChainStore for iOS鑰匙串
- 18. iOS鑰匙串訪問
- 19. 在Jenkins複製mobileprovision文件時無法複製錯誤
- 20. 將Xcode 5應用程序上傳到iOS 8手機
- 21. 安裝mobileprovision文件 - Xcode 6
- 22. MacOS X鑰匙串:無法將應用程序設置爲可信
- 23. 如何將鑰匙發送到應用程序
- 24. ios將文件複製到另一個應用程序文件目錄
- 25. 如何將鑰匙串共享功能添加到我的應用程序ID?
- 26. iOS用戶在卸載應用程序後如何移除鑰匙串
- 27. 使用通過Cydia發佈的鑰匙串服務的iOS應用程序
- 28. JAVA交鑰匙SQL複製?
- 29. IOS應用程序複製
- 30. 無法將證書導入鑰匙串