add MatchView

This commit is contained in:
Felix Förtsch
2018-10-10 19:18:11 +02:00
parent 5e58d9a7ec
commit 53b0bc9e06
7 changed files with 174 additions and 41 deletions

View File

@@ -10,6 +10,7 @@
3F49E946216B86150047B0FE /* Match.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F49E945216B86150047B0FE /* Match.swift */; };
3F49E948216B862B0047B0FE /* StatusBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F49E947216B862B0047B0FE /* StatusBarController.swift */; };
3F49E94A216BE87B0047B0FE /* MatchesAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F49E949216BE87B0047B0FE /* MatchesAPI.swift */; };
3F563E07216E640D00AA3C06 /* MatchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F563E06216E640D00AA3C06 /* MatchView.swift */; };
3FB6BB48216B8594000BF5AA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB6BB47216B8594000BF5AA /* AppDelegate.swift */; };
3FB6BB4A216B8595000BF5AA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3FB6BB49216B8595000BF5AA /* Assets.xcassets */; };
3FB6BB4D216B8595000BF5AA /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3FB6BB4B216B8595000BF5AA /* MainMenu.xib */; };
@@ -22,6 +23,7 @@
3F49E945216B86150047B0FE /* Match.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Match.swift; sourceTree = "<group>"; };
3F49E947216B862B0047B0FE /* StatusBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusBarController.swift; sourceTree = "<group>"; };
3F49E949216BE87B0047B0FE /* MatchesAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatchesAPI.swift; sourceTree = "<group>"; };
3F563E06216E640D00AA3C06 /* MatchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatchView.swift; sourceTree = "<group>"; };
3FB6BB44216B8594000BF5AA /* LiquipediaMenu.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LiquipediaMenu.app; sourceTree = BUILT_PRODUCTS_DIR; };
3FB6BB47216B8594000BF5AA /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
3FB6BB49216B8595000BF5AA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
@@ -74,6 +76,7 @@
children = (
3FB6BB47216B8594000BF5AA /* AppDelegate.swift */,
3F49E945216B86150047B0FE /* Match.swift */,
3F563E06216E640D00AA3C06 /* MatchView.swift */,
3F49E947216B862B0047B0FE /* StatusBarController.swift */,
3F49E949216BE87B0047B0FE /* MatchesAPI.swift */,
3FB6BB49216B8595000BF5AA /* Assets.xcassets */,
@@ -210,6 +213,7 @@
buildActionMask = 2147483647;
files = (
3FB6BB48216B8594000BF5AA /* AppDelegate.swift in Sources */,
3F563E07216E640D00AA3C06 /* MatchView.swift in Sources */,
3F49E948216B862B0047B0FE /* StatusBarController.swift in Sources */,
3F49E94A216BE87B0047B0FE /* MatchesAPI.swift in Sources */,
3F49E946216B86150047B0FE /* Match.swift in Sources */,

View File

@@ -3,6 +3,7 @@
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14313.18"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
@@ -684,5 +685,103 @@
<menu id="o3m-Bx-rgD">
<point key="canvasLocation" x="379" y="145"/>
</menu>
<customView id="mdA-hu-Y75" customClass="MatchView" customModule="LiquipediaMenu" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="389" height="108"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ku9-TU-97P">
<rect key="frame" x="-2" y="91" width="32" height="17"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="LIVE" id="RSN-fS-XZI">
<font key="font" metaFont="system"/>
<color key="textColor" name="systemGreenColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="jkF-GR-que">
<rect key="frame" x="118" y="91" width="44" height="17"/>
<textFieldCell key="cell" lineBreakMode="clipping" alignment="right" title="Secret" id="lUe-Xw-tqf">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Z6t-MP-DaY">
<rect key="frame" x="166" y="91" width="29" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="25" id="c4I-5m-0Bv"/>
</constraints>
<textFieldCell key="cell" lineBreakMode="clipping" alignment="center" title="2" id="QuN-Ud-h65">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="I6S-bL-4LU">
<rect key="frame" x="191" y="91" width="8" height="17"/>
<textFieldCell key="cell" lineBreakMode="clipping" title=":" id="Dvj-rg-aeK">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="hNo-aO-xJW">
<rect key="frame" x="228" y="91" width="163" height="17"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Na'Vi" id="vld-Jx-FrH">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Hqx-IU-9zH">
<rect key="frame" x="195" y="91" width="29" height="17"/>
<constraints>
<constraint firstAttribute="width" constant="25" id="Kfe-2D-yb9"/>
</constraints>
<textFieldCell key="cell" lineBreakMode="clipping" alignment="center" title="3" id="KvI-CD-63b">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qq2-vt-ex7">
<rect key="frame" x="-2" y="66" width="141" height="17"/>
<autoresizingMask key="autoresizingMask"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="The International 2019" id="0J5-Ne-5zq">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
<constraints>
<constraint firstItem="I6S-bL-4LU" firstAttribute="leading" secondItem="Z6t-MP-DaY" secondAttribute="trailing" id="2pS-PS-6Fo"/>
<constraint firstItem="Hqx-IU-9zH" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="ASJ-lV-w9k"/>
<constraint firstItem="Z6t-MP-DaY" firstAttribute="leading" secondItem="jkF-GR-que" secondAttribute="trailing" constant="8" id="Cdq-7W-82D"/>
<constraint firstItem="Hqx-IU-9zH" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="DmK-q9-RPB"/>
<constraint firstItem="hNo-aO-xJW" firstAttribute="leading" secondItem="Hqx-IU-9zH" secondAttribute="trailing" constant="8" id="HBe-gk-6hl"/>
<constraint firstItem="I6S-bL-4LU" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="IrY-1R-jor"/>
<constraint firstAttribute="trailing" secondItem="hNo-aO-xJW" secondAttribute="trailing" id="O6J-Ht-3Uu"/>
<constraint firstItem="hNo-aO-xJW" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="Q3d-G9-i8Z"/>
<constraint firstItem="I6S-bL-4LU" firstAttribute="centerX" secondItem="mdA-hu-Y75" secondAttribute="centerX" id="SYn-7p-W9h"/>
<constraint firstItem="ku9-TU-97P" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="dGM-bD-fiw"/>
<constraint firstItem="hNo-aO-xJW" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="e83-I9-BrU"/>
<constraint firstItem="jkF-GR-que" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="gv3-W7-3t0"/>
<constraint firstItem="jkF-GR-que" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="rvp-5G-Wzp"/>
<constraint firstItem="ku9-TU-97P" firstAttribute="leading" secondItem="mdA-hu-Y75" secondAttribute="leading" id="s0M-dH-DEv"/>
<constraint firstItem="Z6t-MP-DaY" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="sVV-Qs-ROU"/>
<constraint firstItem="Hqx-IU-9zH" firstAttribute="leading" secondItem="I6S-bL-4LU" secondAttribute="trailing" id="v8a-7i-mHq"/>
<constraint firstItem="Z6t-MP-DaY" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="ywF-vx-laJ"/>
<constraint firstItem="hNo-aO-xJW" firstAttribute="top" secondItem="mdA-hu-Y75" secondAttribute="top" id="z74-pp-2TD"/>
</constraints>
<connections>
<outlet property="league" destination="qq2-vt-ex7" id="MTv-MK-Uj1"/>
<outlet property="ongoing" destination="ku9-TU-97P" id="zpk-DO-9jn"/>
<outlet property="team1name" destination="jkF-GR-que" id="pfy-6B-FT2"/>
<outlet property="team1score" destination="Z6t-MP-DaY" id="GhS-vL-Guo"/>
<outlet property="team2name" destination="hNo-aO-xJW" id="ZLi-9Q-tqd"/>
<outlet property="team2score" destination="Hqx-IU-9zH" id="5eZ-GW-L6H"/>
</connections>
<point key="canvasLocation" x="256.5" y="346"/>
</customView>
</objects>
</document>

View File

@@ -0,0 +1,34 @@
//
// MatchView.swift
// LiquipediaMenu
//
// Created by Felix Förtsch on 10.10.18.
// Copyright © 2018 Felix Förtsch. All rights reserved.
//
import Cocoa
class MatchView: NSView {
@IBOutlet weak var league: NSTextField!
@IBOutlet weak var ongoing: NSTextField!
@IBOutlet weak var team1name: NSTextField!
@IBOutlet weak var team1score: NSTextField!
@IBOutlet weak var team2name: NSTextField!
@IBOutlet weak var team2score: NSTextField!
override func draw(_ dirtyRect: NSRect) {
super.draw(dirtyRect)
// Drawing code here.
}
func updateView(with match: Match) {
if !match.ongoing {
self.ongoing.isHidden = true
}
self.league.stringValue = match.league
self.team1name.stringValue = match.team1name
self.team1score.stringValue = match.team1score
self.team2name.stringValue = match.team2name
self.team2score.stringValue = match.team2score
}
}

View File

@@ -13,7 +13,7 @@ class StatusBarController: NSObject {
let statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength)
let matchesAPI = MatchesAPI()
var matches = [Match]()
override func awakeFromNib() {
// Set the icon of the statusbar item and put it into the statusbar
let icon = NSImage(named: "statusBarIcon")
@@ -25,15 +25,16 @@ class StatusBarController: NSObject {
@objc func generateMenu() {
statusBar.addItem(withTitle: "Refresh", action: #selector(generateMenu), keyEquivalent: "")
statusBar.addItem(NSMenuItem.separator())
matches = matchesAPI.fetchMatches(for: "dota2")
for match in matches {
let myItem = NSMenuItem(title: match.league, action: #selector(quitClicked), keyEquivalent: "")
let myItem = NSMenuItem(title: match.league, action: nil, keyEquivalent: "")
statusBar.addItem(myItem)
}
statusBar.addItem(NSMenuItem.separator())
statusBar.addItem(withTitle: "Quit", action: #selector(quitClicked), keyEquivalent: "")
}
@objc func quitClicked() {

View File

@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
@@ -84,7 +84,7 @@
/* Begin PBXFileReference section */
007D3C79D0CF0BE6FF2556B8846850EA /* ArrayExt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ArrayExt.swift; path = Sources/ArrayExt.swift; sourceTree = "<group>"; };
0AEE3159671F061357B3988820992AB3 /* DataUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataUtil.swift; path = Sources/DataUtil.swift; sourceTree = "<group>"; };
0BCEAB189E2E70EA4D235E29DE325877 /* Pods_LiquipediaMenu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_LiquipediaMenu.framework; path = "Pods-LiquipediaMenu.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
0BCEAB189E2E70EA4D235E29DE325877 /* Pods_LiquipediaMenu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LiquipediaMenu.framework; sourceTree = BUILT_PRODUCTS_DIR; };
0D016381C9FBB25D558EF8C55592E6D7 /* Pods-LiquipediaMenu.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-LiquipediaMenu.release.xcconfig"; sourceTree = "<group>"; };
0FD1D556718F7F72612DBB852C53A11A /* Pods-LiquipediaMenu-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-LiquipediaMenu-acknowledgements.plist"; sourceTree = "<group>"; };
1105B1B4BC31DB983BC3200EE5BC75E4 /* Pods-LiquipediaMenu-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-LiquipediaMenu-resources.sh"; sourceTree = "<group>"; };
@@ -124,7 +124,7 @@
8DC8E1146AEDC184675DE3BFD3225260 /* Pods-LiquipediaMenu-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-LiquipediaMenu-umbrella.h"; sourceTree = "<group>"; };
9161B06CA12DCBC5B4DD06E44D91CB1E /* SwiftSoup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftSoup.modulemap; sourceTree = "<group>"; };
91F70944F55E23CA9F1AA9C3F5E543E6 /* Attribute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Attribute.swift; path = Sources/Attribute.swift; sourceTree = "<group>"; };
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
97B9BE6A120CF124AC947FD213458C40 /* TextNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextNode.swift; path = Sources/TextNode.swift; sourceTree = "<group>"; };
9A1C5C6357B71AF5FED442F9E3F6C77C /* XmlDeclaration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XmlDeclaration.swift; path = Sources/XmlDeclaration.swift; sourceTree = "<group>"; };
9CF8CDB58FEC3DF8E9E9C788D7986C1A /* Evaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Evaluator.swift; path = Sources/Evaluator.swift; sourceTree = "<group>"; };
@@ -151,7 +151,7 @@
DF0F2496EE4A25ED1BC61246533BA9DB /* Exception.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Exception.swift; path = Sources/Exception.swift; sourceTree = "<group>"; };
DF428FC7C7A6555B2B02D8E238C8D8F2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
E06D59F71CA62BD4EDB256AE1B680688 /* Pods-LiquipediaMenu.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-LiquipediaMenu.modulemap"; sourceTree = "<group>"; };
E11AE56DD631B971DAE87B4973B29116 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftSoup.framework; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E11AE56DD631B971DAE87B4973B29116 /* SwiftSoup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftSoup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E206093B8CFA7D169994473FF3E06161 /* TokeniserState.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TokeniserState.swift; path = Sources/TokeniserState.swift; sourceTree = "<group>"; };
E7E9CAE847A747B6035DD7897522E6B3 /* StructuralEvaluator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StructuralEvaluator.swift; path = Sources/StructuralEvaluator.swift; sourceTree = "<group>"; };
F2005E18A17D8432D600D482946D4853 /* TreeBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TreeBuilder.swift; path = Sources/TreeBuilder.swift; sourceTree = "<group>"; };
@@ -289,7 +289,6 @@
579FD986C85730D8DF75FB2A4152B0BD /* XmlTreeBuilder.swift */,
2585406248F42708599608914EA31A98 /* Support Files */,
);
name = SwiftSoup;
path = SwiftSoup;
sourceTree = "<group>";
};
@@ -393,7 +392,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0930;
LastUpgradeCheck = 0930;
LastUpgradeCheck = 1000;
};
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
compatibilityVersion = "Xcode 3.2";
@@ -517,11 +516,7 @@
FRAMEWORK_VERSION = A;
INFOPLIST_FILE = "Target Support Files/Pods-LiquipediaMenu/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MODULEMAP_FILE = "Target Support Files/Pods-LiquipediaMenu/Pods-LiquipediaMenu.modulemap";
@@ -558,11 +553,7 @@
FRAMEWORK_VERSION = A;
INFOPLIST_FILE = "Target Support Files/Pods-LiquipediaMenu/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MODULEMAP_FILE = "Target Support Files/Pods-LiquipediaMenu/Pods-LiquipediaMenu.modulemap";
@@ -598,11 +589,7 @@
GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwiftSoup/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap";
PRODUCT_MODULE_NAME = SwiftSoup;
@@ -636,11 +623,7 @@
GCC_PREFIX_HEADER = "Target Support Files/SwiftSoup/SwiftSoup-prefix.pch";
INFOPLIST_FILE = "Target Support Files/SwiftSoup/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
MODULEMAP_FILE = "Target Support Files/SwiftSoup/SwiftSoup.modulemap";
PRODUCT_MODULE_NAME = SwiftSoup;
@@ -772,6 +755,7 @@
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_COMPILATION_MODE = wholemodule;
SYMROOT = "${SRCROOT}/../build";
};
name = Release;

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0930"
LastUpgradeVersion = "1000"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View File

@@ -1,36 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0930"
LastUpgradeVersion = "1000"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForAnalyzing = "YES"
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES">
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D47F756842B991E029C8EBA0479AE68A"
BuildableName = "SwiftSoup.framework"
BlueprintName = "SwiftSoup"
ReferencedContainer = "container:Pods.xcodeproj"
BuildableName = "SwiftSoup.framework">
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
@@ -38,17 +41,25 @@
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
buildConfiguration = "Debug"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D47F756842B991E029C8EBA0479AE68A"
BuildableName = "SwiftSoup.framework"
BlueprintName = "SwiftSoup"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES"
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES">
debugDocumentVersioning = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">