mirror of
https://github.com/yanue/V2rayU.git
synced 2025-06-27 05:30:09 +00:00
sparkle
This commit is contained in:
parent
b31598a61c
commit
a51a704c3f
4
.env
Normal file
4
.env
Normal file
@ -0,0 +1,4 @@
|
||||
API_TOKEN=f99eefbd91c5f9917125e1adcd3786f5b2520e00
|
||||
BUILD_NUMBER=3.8.0
|
||||
VERSION=3.8.0
|
||||
dsa_signature="Y3fJ8f5ylk9hG9eiLRam66tuArk9MNwF4Ey65dG6BptIa0tLu/VSvSWMJF0o15uMmg7HpCETDqhVuRe6c1YPBQ=="
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,7 +2,6 @@ V2rayU.xcodeproj/project.xcworkspace/xcuserdata
|
||||
V2rayU.xcodeproj/xcuserdata
|
||||
Pods
|
||||
V2rayU.xcworkspace/xcuserdata
|
||||
Build/v2ray-core
|
||||
*.DS_Store
|
||||
.idea
|
||||
*.app
|
||||
|
@ -35,7 +35,9 @@ do
|
||||
echo "appdmg V2rayU-64.dmg"
|
||||
rm -f V2rayU-64.dmg
|
||||
appdmg appdmg.json "V2rayU-64.dmg"
|
||||
rm -fr release/V2rayU.app
|
||||
#rm -fr release/V2rayU.app
|
||||
./sign_update "V2rayU-64.dmg"
|
||||
|
||||
break
|
||||
;;
|
||||
"arm64")
|
||||
@ -46,7 +48,9 @@ do
|
||||
echo "appdmg V2rayU-arm64.dmg"
|
||||
rm -f V2rayU-arm64.dmg
|
||||
appdmg appdmg.json "V2rayU-arm64.dmg"
|
||||
rm -fr release/V2rayU.app
|
||||
#rm -fr release/V2rayU.app
|
||||
./sign_update "V2rayU-64.dmg"
|
||||
|
||||
break
|
||||
;;
|
||||
*) echo "请选择";;
|
||||
|
@ -210,7 +210,7 @@ function createDmgByAppdmg() {
|
||||
appdmg appdmg.json ${DMG_FINAL}
|
||||
|
||||
# appcast sign update
|
||||
# ${AppCastDir}/bin/sign_update ${DMG_FINAL}
|
||||
${AppCastDir}/bin/sign_update ${DMG_FINAL}
|
||||
|
||||
# umount "/Volumes/${APP_NAME}"
|
||||
}
|
||||
|
BIN
Build/sign.p12
Normal file
BIN
Build/sign.p12
Normal file
Binary file not shown.
@ -5,17 +5,19 @@
|
||||
#
|
||||
# Created by yanue on 2023/8/1.
|
||||
# Copyright © 2023 yanue. All rights reserved.
|
||||
set -ex
|
||||
|
||||
TOKEN=$1
|
||||
RELEASE_ID=$2
|
||||
release_id=$2
|
||||
|
||||
echo "release ${RELEASE_ID}, token $TOKEN"
|
||||
echo "token $TOKEN, release ${RELEASE_ID}"
|
||||
|
||||
curl -X "PATCH" "https://api.appcenter.ms/v0.1/apps/V2rayU/releases/${RELEASE_ID}" \
|
||||
curl -X "PATCH" "https://api.appcenter.ms/v0.1/apps/yanue/V2rayU/releases/${release_id}" \
|
||||
-H "X-API-Token: $TOKEN" \
|
||||
-H 'Content-Type: application/json; charset=utf-8' \
|
||||
-d $"{
|
||||
\"metadata\": {
|
||||
\"ed_signature\": \"PW8pDnr5VZkmC93gZjUDlHI8gkJSspPoDU3DdhsMkps\"
|
||||
}
|
||||
}"
|
||||
-d '{
|
||||
"release_notes": "test",
|
||||
"metadata": {
|
||||
"ed_signature": "PW8pDnr5VZkmC93gZjUDlHI8gkJSspPoDU3DdhsMkps"
|
||||
}
|
||||
}'
|
||||
|
BIN
Build/sign_update
Executable file
BIN
Build/sign_update
Executable file
Binary file not shown.
@ -39,7 +39,6 @@
|
||||
66AD5335241497000070529C /* Shortcut.m in Sources */ = {isa = PBXBuildFile; fileRef = 66AD5330241496FF0070529C /* Shortcut.m */; };
|
||||
66BC2B89228C589E00FBB716 /* V2raySubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66BC2B88228C589E00FBB716 /* V2raySubscribe.swift */; };
|
||||
66C3F2762A795D2D004F1234 /* Pluginfile in Resources */ = {isa = PBXBuildFile; fileRef = 66C3F2752A795D2C004F1234 /* Pluginfile */; };
|
||||
66C3F2792A795DD5004F1234 /* Appfile in Resources */ = {isa = PBXBuildFile; fileRef = 66C3F2772A795DD5004F1234 /* Appfile */; };
|
||||
66C3F27A2A795DD5004F1234 /* Fastfile in Resources */ = {isa = PBXBuildFile; fileRef = 66C3F2782A795DD5004F1234 /* Fastfile */; };
|
||||
66C3F27C2A795F44004F1234 /* Readme.md in Resources */ = {isa = PBXBuildFile; fileRef = 66C3F27B2A795F44004F1234 /* Readme.md */; };
|
||||
66F07CF9236D79540088A4AE /* ping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66F07CF8236D79540088A4AE /* ping.swift */; };
|
||||
@ -160,7 +159,6 @@
|
||||
66BC2B88228C589E00FBB716 /* V2raySubscribe.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = V2raySubscribe.swift; sourceTree = "<group>"; };
|
||||
66C3F2732A795A86004F1234 /* sign.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = sign.sh; sourceTree = "<group>"; };
|
||||
66C3F2752A795D2C004F1234 /* Pluginfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Pluginfile; sourceTree = "<group>"; };
|
||||
66C3F2772A795DD5004F1234 /* Appfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Appfile; sourceTree = "<group>"; };
|
||||
66C3F2782A795DD5004F1234 /* Fastfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Fastfile; sourceTree = "<group>"; };
|
||||
66C3F27B2A795F44004F1234 /* Readme.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = Readme.md; sourceTree = "<group>"; };
|
||||
66C5B194240B58B8008A22CA /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = ../en.lproj/PreferenceAdvance.strings; sourceTree = "<group>"; };
|
||||
@ -348,7 +346,6 @@
|
||||
66C3F2742A795D2C004F1234 /* fastlane */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
66C3F2772A795DD5004F1234 /* Appfile */,
|
||||
66C3F2782A795DD5004F1234 /* Fastfile */,
|
||||
66C3F2752A795D2C004F1234 /* Pluginfile */,
|
||||
66C3F27B2A795F44004F1234 /* Readme.md */,
|
||||
@ -545,7 +542,6 @@
|
||||
6610ECB721742AFD008FC401 /* MainMenu.xib in Resources */,
|
||||
66107B8622DEDBE4002FFB60 /* Localizable.strings in Resources */,
|
||||
66F411B521CA8921007AAC10 /* cmd.sh in Resources */,
|
||||
66C3F2792A795DD5004F1234 /* Appfile in Resources */,
|
||||
664EB377216C9A5F00B6AE0D /* Assets.xcassets in Resources */,
|
||||
66C3F27A2A795DD5004F1234 /* Fastfile in Resources */,
|
||||
66FEAD53217EE14C009DECF9 /* ConfigWindow.xib in Resources */,
|
||||
|
@ -28,7 +28,7 @@ lane :upload do
|
||||
version: ENV["VERSION"],
|
||||
app_os: 'macOS',
|
||||
file: "./Build/V2rayU-64.dmg",
|
||||
dsa_signature: "PW8pDnr5VZkmC93gZjUDlHI8gkJSspPoDU3DdhsMkps"
|
||||
dsa_signature: ENV["dsa_signature"]
|
||||
)
|
||||
end
|
||||
|
||||
|
@ -3,4 +3,3 @@
|
||||
# Ensure this file is checked in to source control!
|
||||
|
||||
gem 'fastlane-plugin-appcenter'
|
||||
gem 'fastlane-plugin-dmg'
|
||||
|
@ -19,10 +19,6 @@ For _fastlane_ installation instructions, see [Installing _fastlane_](https://do
|
||||
[bundle exec] fastlane build
|
||||
```
|
||||
|
||||
```
|
||||
gem install aws-partitions public_suffix addressable --user-install
|
||||
```
|
||||
|
||||
### upload
|
||||
|
||||
```sh
|
||||
@ -39,14 +35,6 @@ gem install aws-partitions public_suffix addressable --user-install
|
||||
|
||||
|
||||
|
||||
### make_dmg
|
||||
|
||||
```sh
|
||||
[bundle exec] fastlane make_dmg
|
||||
```
|
||||
|
||||
|
||||
|
||||
### addKeyChain
|
||||
|
||||
```sh
|
||||
|
@ -4,5 +4,10 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<testcase classname="fastlane.lanes" name="0: appcenter_upload" time="61.092945">
|
||||
|
||||
</testcase>
|
||||
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
|
Loading…
x
Reference in New Issue
Block a user