diff --git a/certificate/ios/CertificateSigningRequest.certSigningRequest b/certificate/ios/CertificateSigningRequest.certSigningRequest new file mode 100644 index 00000000..73f15c38 --- /dev/null +++ b/certificate/ios/CertificateSigningRequest.certSigningRequest @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIICizCCAXMCAQAwRjEjMCEGCSqGSIb3DQEJARYUeGlhbmd5dWFuaHVhQDEyNi5j +b20xEjAQBgNVBAMMCWpsYmFuay1haTELMAkGA1UEBhMCQ04wggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDJpWVb8H9S3V1Ttb7OIsdvi6NoN72saXbd5ywg +bH5SON/46eZQh3hohSDM+6wrLS8FDylZ1U1WbfOfDbfWQH9qzkY7s7guSxqXOeaS +iQEMginiMv2MHpD3lKzPimys50QHNtDCIZbq+uHQH71BrtKdkzJQvtJCP3vljlMA +g1irjjporhswoaX20snM+FsYEVvy+3y8CxkCZuTKnZuDY9vwwkqxWnrZ3LhSVULo +H2PIF9R5G48lk4EOMhcsHywnN6FmTKJznENjXY8sl8yJyxjdFb1clTJl4Sg9VJqo +BbosZ8m3s/bwDkBNI3opSE9GGievsn1J3L4eLZHoaAk7NykhAgMBAAGgADANBgkq +hkiG9w0BAQsFAAOCAQEAOrUvUNb8ZdvWlPobOa2E3u91M8oJk/BFP5z+J0OSvjzf +y7FiTSLK+wBd9gPftvQ2H8HzkirYTk6q9+UZUwTr4Ie1CswkxK8axBuEUkzDUJ6R +yAttKL6fNPg8w0QwvWC2IGKaSyJYjNQWOcgsz5UpCFVVpQbt1mWZ2d4nKCUhwnBB +2W0EraA8TzPzaAket0eY8P1r72J6fQ4MW4AFcLtJL/LxdFQCtc0TyYGx+W7XBz4p +7pxUXc3pnwnhbg74wDzIIZkXE+NreZ9RNwYFIgvj7Gi9XGzEqIBaYGe5XhwA1DCF +fOjouLkQFaQ3cV+8eXN1NIhH1PnJ6dzsZE32YN99sw== +-----END CERTIFICATE REQUEST----- diff --git a/certificate/ios/jiaixue.mobileprovision b/certificate/ios/jiaixue.mobileprovision deleted file mode 100644 index 45c182ff..00000000 Binary files a/certificate/ios/jiaixue.mobileprovision and /dev/null differ diff --git a/certificate/ios/jiaixuedev.mobileprovision b/certificate/ios/jiaixuedev.mobileprovision new file mode 100644 index 00000000..319156da Binary files /dev/null and b/certificate/ios/jiaixuedev.mobileprovision differ diff --git a/certificate/ios/开发证书.p12 b/certificate/ios/开发证书.p12 new file mode 100644 index 00000000..723bec85 Binary files /dev/null and b/certificate/ios/开发证书.p12 differ diff --git a/certificate/ios/自动化打包/ApiKey_X0R2V2N9G2XP.p8 b/certificate/ios/自动化打包/ApiKey_X0R2V2N9G2XP.p8 new file mode 100644 index 00000000..9081f60f --- /dev/null +++ b/certificate/ios/自动化打包/ApiKey_X0R2V2N9G2XP.p8 @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgsdhY0r0E1MN6bBxs +2QH9B5F8X7ipv1Q4y59RfVMFuB6hRANCAATLapDSZrlDs0l4V5GMpNgrSzT71Y3c +4G2GhjuEVhQTv+JBEMHlzsWA9mdl/K657txD+kJtkKQePTYq75wHOUfy +-----END PRIVATE KEY----- \ No newline at end of file diff --git a/certificate/ios/自动化打包/key.txt b/certificate/ios/自动化打包/key.txt new file mode 100644 index 00000000..386403f2 --- /dev/null +++ b/certificate/ios/自动化打包/key.txt @@ -0,0 +1,2 @@ +X0R2V2N9G2XP +69a6de7f-3378-47e3-e053-5b8c7c11a4d1 \ No newline at end of file diff --git a/certificate/ios/自动化打包/payload.json b/certificate/ios/自动化打包/payload.json new file mode 100644 index 00000000..2a05ee0c --- /dev/null +++ b/certificate/ios/自动化打包/payload.json @@ -0,0 +1,27 @@ +import jwt +import time + +key_id = "X0R2V2N9G2XP" # 替换为您的 Key ID +issuer_id = "69a6de7f-3378-47e3-e053-5b8c7c11a4d1" # 待验证的 Issuer ID +private_key_path = "./ApiKey_X0R2V2N9G2XP.p8" + +with open(private_key_path, "r") as f: + private_key = f.read() + +# 生成当前时间戳(有效期 20 分钟) +issued_at = int(time.time()) - 60 # 前推 1 分钟避免时钟偏差 +expires = issued_at + 1200 + +token = jwt.encode( + { + "iss": issuer_id, + "iat": issued_at, + "exp": expires, + "aud": "appstoreconnect-v1", + }, + private_key, + algorithm="ES256", + headers={"kid": key_id}, +) + +print(token) \ No newline at end of file diff --git a/certificate/ios/苹果账号.txt b/certificate/ios/苹果账号.txt index d29d5be8..2b310888 100644 --- a/certificate/ios/苹果账号.txt +++ b/certificate/ios/苹果账号.txt @@ -35,4 +35,13 @@ Hb修改流程: 255.255.255.0 25.64.16.254 -http://25.13.9.101:9000/ \ No newline at end of file +http://25.13.9.101:9000/ + + + +echo '{ + "iss": "69a6de7f-3378-47e3-e053-5b8c7c11a4d1", + "iat": '$((`date +%s` - 60))', + "exp": '$((`date +%s` + 3600))', + "aud": "appstoreconnect-v1" +}' > payload.json \ No newline at end of file diff --git a/src/pages.json b/src/pages.json index f18d44d0..67fe91ce 100644 --- a/src/pages.json +++ b/src/pages.json @@ -1,5 +1,14 @@ { "pages": [ + { + "path": "pages/intelligentAnswering/index", + "style": { + "navigationBarTitleText": "智能问答", + "app-plus": { + "titleNView": false + } + } + }, { "path": "pages/index/index", "style": { @@ -63,15 +72,6 @@ } } }, - { - "path": "pages/intelligentAnswering/index", - "style": { - "navigationBarTitleText": "智能问答", - "app-plus": { - "titleNView": false - } - } - }, { "path": "pages/scene/index", "style": { diff --git a/src/pagesA.json b/src/pagesA.json index e9d63811..4f9a4909 100644 --- a/src/pagesA.json +++ b/src/pagesA.json @@ -9,15 +9,6 @@ } } }, - { - "path": "pages/intelligentAnswering/index", - "style": { - "navigationBarTitleText": "智能问答", - "app-plus": { - "titleNView": false - } - } - }, { "path": "pages/scene/index", "style": { diff --git a/src/pagesB.json b/src/pagesB.json index d95e22c3..c578ab53 100644 --- a/src/pagesB.json +++ b/src/pagesB.json @@ -17,15 +17,6 @@ "titleNView": false } } - }, - { - "path": "pages/index/dialog", - "style": { - "navigationBarTitleText": "AI问答", - "app-plus": { - "titleNView": false - } - } } ] } \ No newline at end of file diff --git a/src/pagesOther.json b/src/pagesOther.json index cf7560bd..6bddbe39 100644 --- a/src/pagesOther.json +++ b/src/pagesOther.json @@ -1,5 +1,14 @@ { "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/index/dialog", + "style": { + "navigationBarTitleText": "AI问答", + "app-plus": { + "titleNView": false + } + } + }, { "path": "pages/index/index", "style": { diff --git a/src/~ preview_17532708468282.json b/src/~ preview_17532708468282.json new file mode 100644 index 00000000..aaea03e3 --- /dev/null +++ b/src/~ preview_17532708468282.json @@ -0,0 +1,12 @@ +{ + "userId": "USER001", + "userName": "ADMIN", + "loginName": "ADMIN", + "orgId": "00E200", + "orgName": "吉林银行-总行-金融科技部(下辖二级部研发部、运维部)", + "deptId": "", + "deptName": null, + "userStatus": "01", + "imageAddr": "/traoss/tras3/show/S3T0250181221042025072319404600000427552", + "gender": "f" +} \ No newline at end of file