我是使用PC的Android使用as3 air的droid开发人员。我刚刚购买了一个Apple帐户以出口到iPhone。但是我被苹果制造的供应门户所困扰。如何在不购买Mac的情况下创建这些密钥之一?
我包括了屏幕的图像。
我尝试上传一些配置文件,但它只是刷新而没有发生任何错误的警告。只是一片空白。
谢谢你的帮助!
最佳答案
在Windows中创建分发证书:
1-call openssl genrsa -out ios_distribution.key 2048
2-call openssl req -new -key ios_distribution.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=%YOUR_EMAIL%, CN=%YOUR_NAME%, C=%YOUR_COUNTRY_CODE_EG_US%"
3-将新创建的CertificateSigningRequest.certSigningRequest上传到:https://developer.apple.com/ios/manage/certificates/team/distribute.action
**请注意,如果您的certSigningRequest格式错误或您尝试上传错误的文件,则developer.apple.com页面将仅刷新而不会显示错误消息,就像您看到的那样。我相信这在Windows和Mac上都会发生。
4-从developer.apple.com下载ios_distribution.cer
5-使用新证书和您的应用程序在developer.apple.com上创建并下载YourApp_AppStore.mobileprovision
6-call openssl x509 -in ios_distribution.cer -inform DER -out ios_distribution.pem -outform PEM
7-call openssl pkcs12 -export -inkey ios_distribution.key -in ios_distribution.pem -out ios_distribution.p12 -passout pass:%YOUR_PASSWORD%
8-call adt -package -target ipa-app-store -storetype pkcs12 -keystore "ios_distribution.p12" -storepass %YOUR_PASSWORD% -provisioning-profile YourApp_AppStore.mobileprovision "fileForAppstore.ipa" "application.xml" -C bin .
9-在itunesconnect.apple.com上将您的应用标记为“准备上传二进制文件”。
10-使用应用程序加载器上传fileForAppstore.ipa。这是唯一需要Mac的步骤!
关于ios - 创建iOS发行证书窗口-Apple Provisioning Portal,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12233131/