Xcode 9.3 migration
This commit is contained in:
parent
c17742cd8b
commit
2ff40285c6
|
|
@ -1,11 +1,12 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## 0.2.2
|
### 0.2.3
|
||||||
|
- **Update**: Xcode 9.3 migration.
|
||||||
|
|
||||||
|
### 0.2.2
|
||||||
- **Add**: `PassCodeDelayedDescription` to schedule error messages
|
- **Add**: `PassCodeDelayedDescription` to schedule error messages
|
||||||
|
|
||||||
## 0.2.1
|
### 0.2.1
|
||||||
|
|
||||||
- **Fixed**: BasePassCodeViewController doesn't draw last dot filled
|
- **Fixed**: BasePassCodeViewController doesn't draw last dot filled
|
||||||
|
|
||||||
## 0.2.0
|
## 0.2.0
|
||||||
|
|
|
||||||
|
|
@ -195,7 +195,6 @@
|
||||||
ED0C33E61F2906EC00FAE9FD /* Extensions */,
|
ED0C33E61F2906EC00FAE9FD /* Extensions */,
|
||||||
ED0C33EA1F2906EC00FAE9FD /* Protocols */,
|
ED0C33EA1F2906EC00FAE9FD /* Protocols */,
|
||||||
ED0C33F01F2906EC00FAE9FD /* Services */,
|
ED0C33F01F2906EC00FAE9FD /* Services */,
|
||||||
ED0C33FF1F2906EC00FAE9FD /* Views */,
|
|
||||||
EFBD55781EBB893F0062AA63 /* Info-iOS-Extensions.plist */,
|
EFBD55781EBB893F0062AA63 /* Info-iOS-Extensions.plist */,
|
||||||
EFBD55791EBB893F0062AA63 /* Info-iOS.plist */,
|
EFBD55791EBB893F0062AA63 /* Info-iOS.plist */,
|
||||||
CAE698E61E968820000394B0 /* LeadKitAdditions.h */,
|
CAE698E61E968820000394B0 /* LeadKitAdditions.h */,
|
||||||
|
|
@ -325,13 +324,6 @@
|
||||||
path = ValidationService;
|
path = ValidationService;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
ED0C33FF1F2906EC00FAE9FD /* Views */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
);
|
|
||||||
path = Views;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
F8A65FEC7C0EB4B93746E50F /* Pods */ = {
|
F8A65FEC7C0EB4B93746E50F /* Pods */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
|
@ -413,7 +405,7 @@
|
||||||
CAE698DA1E968820000394B0 /* Project object */ = {
|
CAE698DA1E968820000394B0 /* Project object */ = {
|
||||||
isa = PBXProject;
|
isa = PBXProject;
|
||||||
attributes = {
|
attributes = {
|
||||||
LastUpgradeCheck = 0900;
|
LastUpgradeCheck = 0930;
|
||||||
ORGANIZATIONNAME = TouchInstinct;
|
ORGANIZATIONNAME = TouchInstinct;
|
||||||
TargetAttributes = {
|
TargetAttributes = {
|
||||||
CAE698E21E968820000394B0 = {
|
CAE698E21E968820000394B0 = {
|
||||||
|
|
@ -652,6 +644,7 @@
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
CLANG_WARN_COMMA = YES;
|
CLANG_WARN_COMMA = YES;
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
|
@ -659,6 +652,7 @@
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||||
|
|
@ -712,6 +706,7 @@
|
||||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
CLANG_WARN_COMMA = YES;
|
CLANG_WARN_COMMA = YES;
|
||||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||||
CLANG_WARN_EMPTY_BODY = YES;
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
|
@ -719,6 +714,7 @@
|
||||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||||
CLANG_WARN_INT_CONVERSION = YES;
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>IDEDidComputeMac32BitWarning</key>
|
||||||
|
<true/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
|
|
@ -124,7 +124,7 @@ open class BasePassCodeViewController: UIViewController, ConfigurableController
|
||||||
private func resetDotsUI() {
|
private func resetDotsUI() {
|
||||||
fakeTextField.text = nil
|
fakeTextField.text = nil
|
||||||
dotStackView.arrangedSubviews
|
dotStackView.arrangedSubviews
|
||||||
.flatMap { $0 as? UIImageView }
|
.compactMap { $0 as? UIImageView }
|
||||||
.forEach { $0.image = self.imageFor(type: .clear) }
|
.forEach { $0.image = self.imageFor(type: .clear) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -45,12 +45,12 @@ open class DefaultNetworkService: NetworkService {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// The default acceptable range 200…299
|
/// The default acceptable range 200…299
|
||||||
open var acceptableStatusCodes: [Int] {
|
open class var acceptableStatusCodes: [Int] {
|
||||||
return Alamofire.SessionManager.defaultAcceptableStatusCodes
|
return Alamofire.SessionManager.defaultAcceptableStatusCodes
|
||||||
}
|
}
|
||||||
|
|
||||||
public init(sessionManager: SessionManager) {
|
public init(sessionManager: SessionManager) {
|
||||||
super.init(sessionManager: sessionManager, acceptableStatusCodes: acceptableStatusCodes)
|
super.init(sessionManager: sessionManager, acceptableStatusCodes: DefaultNetworkService.acceptableStatusCodes)
|
||||||
|
|
||||||
// Fatal error: `drive*` family of methods can be only called from `MainThread`
|
// Fatal error: `drive*` family of methods can be only called from `MainThread`
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue