Skip to content

Commit b279bb2

Browse files
authored
Merge pull request #6 from wordpress-mobile/feature/Update-to-Xcode11
Update to Xcode 11
2 parents a20e2aa + 6d1521d commit b279bb2

File tree

4 files changed

+68
-6
lines changed

4 files changed

+68
-6
lines changed

IDNTest.xcodeproj/project.pbxproj

+52-5
Original file line numberDiff line numberDiff line change
@@ -119,14 +119,16 @@
119119
E17BE229134F2FFD00165C3D /* Project object */ = {
120120
isa = PBXProject;
121121
attributes = {
122+
LastUpgradeCheck = 1130;
122123
ORGANIZATIONNAME = Automattic;
123124
};
124125
buildConfigurationList = E17BE22C134F2FFD00165C3D /* Build configuration list for PBXProject "IDNTest" */;
125126
compatibilityVersion = "Xcode 3.2";
126-
developmentRegion = English;
127+
developmentRegion = en;
127128
hasScannedForEncodings = 0;
128129
knownRegions = (
129130
en,
131+
Base,
130132
);
131133
mainGroup = E17BE227134F2FFD00165C3D;
132134
productRefGroup = E17BE233134F2FFD00165C3D /* Products */;
@@ -154,15 +156,38 @@
154156
E17BE23E134F2FFD00165C3D /* Debug */ = {
155157
isa = XCBuildConfiguration;
156158
buildSettings = {
157-
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
159+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
158160
CLANG_ENABLE_OBJC_ARC = YES;
161+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
162+
CLANG_WARN_BOOL_CONVERSION = YES;
163+
CLANG_WARN_COMMA = YES;
164+
CLANG_WARN_CONSTANT_CONVERSION = YES;
165+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
166+
CLANG_WARN_EMPTY_BODY = YES;
167+
CLANG_WARN_ENUM_CONVERSION = YES;
168+
CLANG_WARN_INFINITE_RECURSION = YES;
169+
CLANG_WARN_INT_CONVERSION = YES;
170+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
171+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
172+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
173+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
174+
CLANG_WARN_STRICT_PROTOTYPES = YES;
175+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
176+
CLANG_WARN_UNREACHABLE_CODE = YES;
177+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
178+
ENABLE_STRICT_OBJC_MSGSEND = YES;
179+
ENABLE_TESTABILITY = YES;
159180
GCC_C_LANGUAGE_STANDARD = gnu99;
181+
GCC_NO_COMMON_BLOCKS = YES;
160182
GCC_OPTIMIZATION_LEVEL = 0;
161183
GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
162184
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
163185
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
164186
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
165187
GCC_WARN_ABOUT_RETURN_TYPE = YES;
188+
GCC_WARN_UNDECLARED_SELECTOR = YES;
189+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
190+
GCC_WARN_UNUSED_FUNCTION = YES;
166191
GCC_WARN_UNUSED_VARIABLE = YES;
167192
MACOSX_DEPLOYMENT_TARGET = 10.6;
168193
ONLY_ACTIVE_ARCH = YES;
@@ -173,12 +198,34 @@
173198
E17BE23F134F2FFD00165C3D /* Release */ = {
174199
isa = XCBuildConfiguration;
175200
buildSettings = {
176-
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
201+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
177202
CLANG_ENABLE_OBJC_ARC = YES;
203+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
204+
CLANG_WARN_BOOL_CONVERSION = YES;
205+
CLANG_WARN_COMMA = YES;
206+
CLANG_WARN_CONSTANT_CONVERSION = YES;
207+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
208+
CLANG_WARN_EMPTY_BODY = YES;
209+
CLANG_WARN_ENUM_CONVERSION = YES;
210+
CLANG_WARN_INFINITE_RECURSION = YES;
211+
CLANG_WARN_INT_CONVERSION = YES;
212+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
213+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
214+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
215+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
216+
CLANG_WARN_STRICT_PROTOTYPES = YES;
217+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
218+
CLANG_WARN_UNREACHABLE_CODE = YES;
219+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
220+
ENABLE_STRICT_OBJC_MSGSEND = YES;
178221
GCC_C_LANGUAGE_STANDARD = gnu99;
222+
GCC_NO_COMMON_BLOCKS = YES;
179223
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
180224
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
181225
GCC_WARN_ABOUT_RETURN_TYPE = YES;
226+
GCC_WARN_UNDECLARED_SELECTOR = YES;
227+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
228+
GCC_WARN_UNUSED_FUNCTION = YES;
182229
GCC_WARN_UNUSED_VARIABLE = YES;
183230
MACOSX_DEPLOYMENT_TARGET = 10.6;
184231
SDKROOT = macosx;
@@ -189,8 +236,8 @@
189236
isa = XCBuildConfiguration;
190237
buildSettings = {
191238
ALWAYS_SEARCH_USER_PATHS = NO;
192-
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
193239
CLANG_ENABLE_OBJC_ARC = YES;
240+
CODE_SIGN_IDENTITY = "-";
194241
COPY_PHASE_STRIP = NO;
195242
GCC_DYNAMIC_NO_PIC = NO;
196243
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
@@ -204,8 +251,8 @@
204251
isa = XCBuildConfiguration;
205252
buildSettings = {
206253
ALWAYS_SEARCH_USER_PATHS = NO;
207-
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
208254
CLANG_ENABLE_OBJC_ARC = YES;
255+
CODE_SIGN_IDENTITY = "-";
209256
COPY_PHASE_STRIP = YES;
210257
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
211258
GCC_ENABLE_OBJC_EXCEPTIONS = YES;

IDNTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

NSURL+IDN.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'NSURL+IDN'
3-
s.version = '0.3'
3+
s.version = '0.4'
44
s.license = 'MIT'
55
s.summary = 'Support for IDN (punycode) in NSURL'
66
s.homepage = 'https://github.com/wordpress-mobile/NSURL-IDN.git'

0 commit comments

Comments
 (0)