[IOS 푸 시] APNS 인증 서 를 신속하게 생 성하 여 코드 를 두 드 리 는 시간 을 절약 합 니 다.
먼저 수 동 부분: 1. Apple 에서 개발 및 온라인 키 를 내 린 후 XX 폴 더 로 내 보 냅 니 다. 2. 개 발 된 키 이름 은 cert 입 니 다.dev. p12, 온라인 키 이름 은 cert. p 12. 3. 개인 개발 키 내 보 내기 이름 은 key. p 12. 그리고 4. 명령 행 은 XX 의 상위 메뉴 에 들 어 갑 니 다. 5. sudo. / apns. sh XX YY (그 중에서 YY 는 인증 서 를 만 드 는 접두사 입 니 다. 예 를 들 어 foo. pem 과 foo dev. pem) Done 는 명령 행 으로 APNS 키 를 내 보 내 는 방법 을 연구 해 야 합 니 다. apns. sh
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/expect -f  #########################################  # batch rename                          #  # Input  :    $1 folder  #  #                  eg:XX          #  # Input  :    $2 prefix       #  #                  eg:YY  #  #########################################  set  path [lindex $argv 0]  set  prefx [lindex $argv 1]  spawn sh ./ck.sh $path   "cert.p12"  "key.p12"   ${prefx}.pem  expect  "Enter PEM pass phrase:"  send  "12345
"  expect  "Verifying - Enter PEM pass phrase:"  send  "12345
"  expect eof  spawn sh ./ck.sh $path   "cert_dev.p12"  "key.p12"   ${prefx}_dev.pem  expect  "Enter PEM pass phrase:"  send  "12345
"  expect  "Verifying - Enter PEM pass phrase:"  send  "12345
"  expect eof  exit  ck.sh
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash  #########################################  # batch rename                          #  # Input  :    $1 folder  #  #                  eg: XX          #  # Input  :    $2 cert.p12       #  #                  eg:cert.p12  #  # Input  :    $3 key.p12       #  #                  eg:key.p12  #  #########################################  cd  $1  cert=$2  key=$3  o_pem=$4  o_cert=$cert  ".pem"  o_key=$key  ".pem"  if  [ ! -f $cert ];  then        echo  "Cant find cert.p12"        exit  fi  if  [ ! -f $key ];  then        echo  "Cant find key.p12"        exit  fi  if  [ ! $o_pem ];   then        echo  "Please enter the name for output key"        exit  ;  fi  openssl pkcs12 -clcerts -nokeys -out $o_cert -  in  $cert -passin pass:  echo  "1"  openssl pkcs12 -nocerts -out $o_key -  in  $key -passin pass:  echo  "2"  openssl rsa -  in  $o_key -out $o_key -passin pass:12345  echo  "3"  cat  $o_cert $o_key > $o_pe  rm  rm -f $o_ce  rm  rm -f $o_k  ls  ls $o_p  cd  cd  exit  xit
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.