Skip to content

Commit c5fa5cc

Browse files
committedOct 9, 2018
Fix build issue
1 parent ee16cc9 commit c5fa5cc

File tree

6 files changed

+35
-20
lines changed

6 files changed

+35
-20
lines changed
 

‎ClashX.xcodeproj/project.pbxproj

+6-14
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
4913C82321157D0200F6B87C /* Notification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4913C82221157D0200F6B87C /* Notification.swift */; };
1212
492C4869210EE6B9004554A0 /* ApiRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492C4868210EE6B9004554A0 /* ApiRequest.swift */; };
1313
492C4871210EF62E004554A0 /* ClashConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492C4870210EF62E004554A0 /* ClashConfig.swift */; };
14+
492D7321216CEC4000146BC1 /* ClashX.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 492D731F216CEC4000146BC1 /* ClashX.a */; };
1415
4931969B21631E5E00A8E6E7 /* SpeedDataRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4931969A21631E5D00A8E6E7 /* SpeedDataRecorder.swift */; };
1516
493196A2216331F400A8E6E7 /* NetworkChangeNotifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 493196A1216331F400A8E6E7 /* NetworkChangeNotifier.swift */; };
1617
4949D154213242F600EF85E6 /* Paths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4949D153213242F600EF85E6 /* Paths.swift */; };
@@ -38,7 +39,6 @@
3839
497F0DF320DE2FE50077AD41 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 497F0DF220DE2FE50077AD41 /* Icon.icns */; };
3940
4981C88B216BAE4A008CC14A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4981C88D216BAE4A008CC14A /* Localizable.strings */; };
4041
4981C890216BAF0C008CC14A /* String+Localized.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4981C88F216BAF0C008CC14A /* String+Localized.swift */; };
41-
4989F98020D01C8F0001E564 /* clash.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4989F97E20D01C8F0001E564 /* clash.a */; };
4242
4989F98420D02D200001E564 /* Country.mmdb in Resources */ = {isa = PBXBuildFile; fileRef = 4989F98320D02D200001E564 /* Country.mmdb */; };
4343
4989F98E20D0AE990001E564 /* sampleConfig.ini in Resources */ = {isa = PBXBuildFile; fileRef = 4989F98D20D0AE990001E564 /* sampleConfig.ini */; };
4444
4997732520D251A60009B136 /* SWBApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 4997732320D251A60009B136 /* SWBApplication.m */; };
@@ -108,6 +108,8 @@
108108
4913C82221157D0200F6B87C /* Notification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Notification.swift; sourceTree = "<group>"; };
109109
492C4868210EE6B9004554A0 /* ApiRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiRequest.swift; sourceTree = "<group>"; };
110110
492C4870210EF62E004554A0 /* ClashConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClashConfig.swift; sourceTree = "<group>"; };
111+
492D731F216CEC4000146BC1 /* ClashX.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = ClashX.a; path = ClashX/ClashX.a; sourceTree = SOURCE_ROOT; };
112+
492D7320216CEC4000146BC1 /* ClashX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ClashX.h; path = ClashX/ClashX.h; sourceTree = SOURCE_ROOT; };
111113
4931969A21631E5D00A8E6E7 /* SpeedDataRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeedDataRecorder.swift; sourceTree = "<group>"; };
112114
493196A1216331F400A8E6E7 /* NetworkChangeNotifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkChangeNotifier.swift; sourceTree = "<group>"; };
113115
4949D153213242F600EF85E6 /* Paths.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Paths.swift; sourceTree = "<group>"; };
@@ -141,8 +143,6 @@
141143
4981C88C216BAE4A008CC14A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
142144
4981C88E216BAE4D008CC14A /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
143145
4981C88F216BAF0C008CC14A /* String+Localized.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Localized.swift"; sourceTree = "<group>"; };
144-
4989F97E20D01C8F0001E564 /* clash.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = clash.a; sourceTree = "<group>"; };
145-
4989F97F20D01C8F0001E564 /* clash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clash.h; sourceTree = "<group>"; };
146146
4989F98320D02D200001E564 /* Country.mmdb */ = {isa = PBXFileReference; lastKnownFileType = file; path = Country.mmdb; sourceTree = "<group>"; };
147147
4989F98D20D0AE990001E564 /* sampleConfig.ini */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sampleConfig.ini; sourceTree = "<group>"; };
148148
4997732320D251A60009B136 /* SWBApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SWBApplication.m; sourceTree = "<group>"; };
@@ -180,7 +180,7 @@
180180
isa = PBXFrameworksBuildPhase;
181181
buildActionMask = 2147483647;
182182
files = (
183-
4989F98020D01C8F0001E564 /* clash.a in Frameworks */,
183+
492D7321216CEC4000146BC1 /* ClashX.a in Frameworks */,
184184
0D318CDAC9464E01DAD1F92B /* Pods_ClashX.framework in Frameworks */,
185185
);
186186
runOnlyForDeploymentPostprocessing = 0;
@@ -338,7 +338,6 @@
338338
4989F98520D0AA300001E564 /* ViewControllers */,
339339
49CF3B5D20CE80D2001EBF94 /* script */,
340340
49CF3B4B20CE5232001EBF94 /* ProxyConfig.xcodeproj */,
341-
49CF3B4320CD79A0001EBF94 /* clash */,
342341
49CF3B3A20CD783A001EBF94 /* Support Files */,
343342
49CF3B2020CD7463001EBF94 /* AppDelegate.swift */,
344343
49CF3B2420CD7465001EBF94 /* Assets.xcassets */,
@@ -354,6 +353,8 @@
354353
49CF3B3A20CD783A001EBF94 /* Support Files */ = {
355354
isa = PBXGroup;
356355
children = (
356+
492D731F216CEC4000146BC1 /* ClashX.a */,
357+
492D7320216CEC4000146BC1 /* ClashX.h */,
357358
4989F98D20D0AE990001E564 /* sampleConfig.ini */,
358359
4989F98320D02D200001E564 /* Country.mmdb */,
359360
49722FE7211F28CC00650A41 /* initConfig.ini */,
@@ -362,15 +363,6 @@
362363
path = "Support Files";
363364
sourceTree = "<group>";
364365
};
365-
49CF3B4320CD79A0001EBF94 /* clash */ = {
366-
isa = PBXGroup;
367-
children = (
368-
4989F97E20D01C8F0001E564 /* clash.a */,
369-
4989F97F20D01C8F0001E564 /* clash.h */,
370-
);
371-
path = clash;
372-
sourceTree = "<group>";
373-
};
374366
49CF3B5D20CE80D2001EBF94 /* script */ = {
375367
isa = PBXGroup;
376368
children = (

‎ClashX/AppDelegate.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
4141
var statusItemView:StatusItemView!
4242

4343
var isRunning = false
44-
45-
func applicationDidFinishLaunching(_ aNotification: Notification) {
44+
func applicationDidFinishLaunching(_ notification: Notification) {
4645
signal(SIGPIPE, SIG_IGN)
4746
failLaunchProtect()
4847
_ = ProxyConfigManager.install()
@@ -59,7 +58,8 @@ class AppDelegate: NSObject, NSApplicationDelegate {
5958
startProxy()
6059
updateLoggingLevel()
6160
}
62-
61+
62+
6363

6464
func applicationWillTerminate(_ aNotification: Notification) {
6565
if ConfigManager.shared.proxyPortAutoSet {

‎ClashX/ClashX-Bridging-Header.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
//
22
// Use this file to import your target's public headers that you would like to expose to Swift.
33
//
4-
#import "clash.h"
4+
#import "ClashX.h"

‎ClashX/go.mod

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
11
module github.com/yichengchen/clashX/ClashX
22

3-
require github.com/Dreamacro/clash v0.7.2-0.20181006071344-40a94be2089d
3+
require (
4+
github.com/Dreamacro/clash v0.7.1
5+
github.com/Dreamacro/go-shadowsocks2 v0.1.1 // indirect
6+
github.com/Yawning/chacha20 v0.0.0-20170904085104-e3b1f968fc63 // indirect
7+
github.com/eapache/queue v1.1.0 // indirect
8+
github.com/go-chi/chi v3.3.3+incompatible // indirect
9+
github.com/go-chi/cors v1.0.0 // indirect
10+
github.com/go-chi/render v1.0.1 // indirect
11+
github.com/gofrs/uuid v3.1.0+incompatible // indirect
12+
github.com/oschwald/geoip2-golang v1.2.1 // indirect
13+
github.com/oschwald/maxminddb-golang v1.3.0 // indirect
14+
github.com/sirupsen/logrus v1.1.1 // indirect
15+
golang.org/x/crypto v0.0.0-20181001203147-e3636079e1a4 // indirect
16+
gopkg.in/eapache/channels.v1 v1.1.0 // indirect
17+
gopkg.in/ini.v1 v1.38.3 // indirect
18+
)

‎ClashX/go.sum

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
github.com/Dreamacro/clash v0.7.1 h1:Z/vbEdwfOF2GWGneqLJUCtQyvt7mx5tWDBSBR9Juf+A=
2+
github.com/Dreamacro/clash v0.7.1/go.mod h1:Ho9Y6AY+aWCe6HJCtlkH//NUrvL6oD1Kuh2dUxTW0Is=
13
github.com/Dreamacro/clash v0.7.2-0.20181006071344-40a94be2089d h1:gQaY33G9x6wk+m9FZhA+FpNtwA5aCbmItGuRM9itRwQ=
24
github.com/Dreamacro/clash v0.7.2-0.20181006071344-40a94be2089d/go.mod h1:ztSuTjPSNoBzx4Uh9KBXMivrFGtdwRbH50xyvGC28Fc=
35
github.com/Dreamacro/go-shadowsocks2 v0.1.1 h1:Z6Z1ZQFtIKqB3ZghASl4taaJmL7SOw+KpJ+QZpax+TI=
@@ -26,16 +28,22 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
2628
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
2729
github.com/sirupsen/logrus v1.1.0 h1:65VZabgUiV9ktjGM5nTq0+YurgTyX+YI2lSSfDjI+qU=
2830
github.com/sirupsen/logrus v1.1.0/go.mod h1:zrgwTnHtNr00buQ1vSptGe8m1f/BbgsPukg8qsT7A+A=
31+
github.com/sirupsen/logrus v1.1.1 h1:VzGj7lhU7KEB9e9gMpAV/v5XT2NVSvLJhJLCWbnkgXg=
32+
github.com/sirupsen/logrus v1.1.1/go.mod h1:zrgwTnHtNr00buQ1vSptGe8m1f/BbgsPukg8qsT7A+A=
2933
github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
3034
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
3135
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
3236
golang.org/x/crypto v0.0.0-20180927165925-5295e8364332 h1:hvQVdF6P9DX4OiKA5tpehlG6JsgzmyQiThG7q5Bn3UQ=
3337
golang.org/x/crypto v0.0.0-20180927165925-5295e8364332/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
38+
golang.org/x/crypto v0.0.0-20181001203147-e3636079e1a4 h1:Vk3wNqEZwyGyei9yq5ekj7frek2u7HUfffJ1/opblzc=
39+
golang.org/x/crypto v0.0.0-20181001203147-e3636079e1a4/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
3440
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33 h1:I6FyU15t786LL7oL/hn43zqTuEGr4PN7F4XJ1p4E3Y8=
3541
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
3642
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
3743
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
3844
gopkg.in/eapache/channels.v1 v1.1.0 h1:5bGAyKKvyCTWjSj7mhefG6Lc68VyN4MH1v8/7OoeeB4=
3945
gopkg.in/eapache/channels.v1 v1.1.0/go.mod h1:BHIBujSvu9yMTrTYbTCjDD43gUhtmaOtTWDe7sTv1js=
46+
gopkg.in/ini.v1 v1.38.3 h1:ourkRZgR6qjJYoec9lYhX4+nuN1tEbV34dQEQ3IRk9U=
47+
gopkg.in/ini.v1 v1.38.3/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
4048
gopkg.in/yaml.v2 v2.2.1 h1:mUhvW9EsL+naU5Q3cakzfE91YhliOondGd6ZrsDBHQE=
4149
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=

‎ClashX/zh-Hans.lproj/Main.strings

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"AYu-sK-qS6.title" = "Main Menu";
3434

3535
/* Class = "NSMenuItem"; title = "Start at login"; ObjectID = "B1J-XB-BiZ"; */
36-
"B1J-XB-BiZ.title" = "开启启动";
36+
"B1J-XB-BiZ.title" = "开机启动";
3737

3838
/* Class = "NSTextFieldCell"; title = "https://github.com/Dreamacro/clash"; ObjectID = "Bej-j7-KKV"; */
3939
"Bej-j7-KKV.title" = "https://github.com/Dreamacro/clash";

0 commit comments

Comments
 (0)
Please sign in to comment.