Skip to content

Commit 80a7693

Browse files
committed
Better compatibility with CocoaPods and fixed some signatures
1 parent 865d996 commit 80a7693

28 files changed

+72
-120
lines changed

PAPermissionsApp.xcodeproj/project.pbxproj renamed to Example/PAPermissionsApp.xcodeproj/project.pbxproj

Lines changed: 0 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,6 @@
88

99
/* Begin PBXBuildFile section */
1010
40B2C1EB1D88851800731B20 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 40B2C1EA1D88851800731B20 /* InfoPlist.strings */; };
11-
50BC84B91D899B2C0024B29D /* pa_icons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 50BC84A71D899B2C0024B29D /* pa_icons.xcassets */; };
12-
50BC84BA1D899B2C0024B29D /* PAABAddressBookCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84AA1D899B2C0024B29D /* PAABAddressBookCheck.swift */; };
13-
50BC84BB1D899B2C0024B29D /* PABluetoothPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84AB1D899B2C0024B29D /* PABluetoothPermissionsCheck.swift */; };
14-
50BC84BC1D899B2C0024B29D /* PACameraPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84AC1D899B2C0024B29D /* PACameraPermissionsCheck.swift */; };
15-
50BC84BD1D899B2C0024B29D /* PACNContactsPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84AD1D899B2C0024B29D /* PACNContactsPermissionsCheck.swift */; };
16-
50BC84BE1D899B2C0024B29D /* PAEventKitPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84AE1D899B2C0024B29D /* PAEventKitPermissionsCheck.swift */; };
17-
50BC84BF1D899B2C0024B29D /* PALocationPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84AF1D899B2C0024B29D /* PALocationPermissionsCheck.swift */; };
18-
50BC84C01D899B2C0024B29D /* PAMicrophonePermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B01D899B2C0024B29D /* PAMicrophonePermissionsCheck.swift */; };
19-
50BC84C11D899B2C0024B29D /* PANotificationsPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B11D899B2C0024B29D /* PANotificationsPermissionsCheck.swift */; };
20-
50BC84C21D899B2C0024B29D /* PAPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B21D899B2C0024B29D /* PAPermissionsCheck.swift */; };
21-
50BC84C31D899B2C0024B29D /* PAUNNotificationPermissionsCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B31D899B2C0024B29D /* PAUNNotificationPermissionsCheck.swift */; };
22-
50BC84C41D899B2C0024B29D /* PAPermissionsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B41D899B2C0024B29D /* PAPermissionsTableViewCell.swift */; };
23-
50BC84C51D899B2C0024B29D /* PAPermissionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B51D899B2C0024B29D /* PAPermissionsView.swift */; };
24-
50BC84C61D899B2C0024B29D /* PAPermissionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B61D899B2C0024B29D /* PAPermissionsViewController.swift */; };
25-
50BC84C71D899B2C0024B29D /* PAConstraintsUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50BC84B81D899B2C0024B29D /* PAConstraintsUtils.swift */; };
2611
50E9DCD31D7DC370007D0ED5 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E9DCD21D7DC370007D0ED5 /* AppDelegate.swift */; };
2712
50E9DCD51D7DC370007D0ED5 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E9DCD41D7DC370007D0ED5 /* ViewController.swift */; };
2813
50E9DCD81D7DC370007D0ED5 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 50E9DCD61D7DC370007D0ED5 /* Main.storyboard */; };
@@ -38,21 +23,6 @@
3823

3924
/* Begin PBXFileReference section */
4025
40B2C1EA1D88851800731B20 /* InfoPlist.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = InfoPlist.strings; sourceTree = "<group>"; };
41-
50BC84A71D899B2C0024B29D /* pa_icons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = pa_icons.xcassets; sourceTree = "<group>"; };
42-
50BC84AA1D899B2C0024B29D /* PAABAddressBookCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAABAddressBookCheck.swift; sourceTree = "<group>"; };
43-
50BC84AB1D899B2C0024B29D /* PABluetoothPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PABluetoothPermissionsCheck.swift; sourceTree = "<group>"; };
44-
50BC84AC1D899B2C0024B29D /* PACameraPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PACameraPermissionsCheck.swift; sourceTree = "<group>"; };
45-
50BC84AD1D899B2C0024B29D /* PACNContactsPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PACNContactsPermissionsCheck.swift; sourceTree = "<group>"; };
46-
50BC84AE1D899B2C0024B29D /* PAEventKitPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAEventKitPermissionsCheck.swift; sourceTree = "<group>"; };
47-
50BC84AF1D899B2C0024B29D /* PALocationPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PALocationPermissionsCheck.swift; sourceTree = "<group>"; };
48-
50BC84B01D899B2C0024B29D /* PAMicrophonePermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAMicrophonePermissionsCheck.swift; sourceTree = "<group>"; };
49-
50BC84B11D899B2C0024B29D /* PANotificationsPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PANotificationsPermissionsCheck.swift; sourceTree = "<group>"; };
50-
50BC84B21D899B2C0024B29D /* PAPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAPermissionsCheck.swift; sourceTree = "<group>"; };
51-
50BC84B31D899B2C0024B29D /* PAUNNotificationPermissionsCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAUNNotificationPermissionsCheck.swift; sourceTree = "<group>"; };
52-
50BC84B41D899B2C0024B29D /* PAPermissionsTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAPermissionsTableViewCell.swift; sourceTree = "<group>"; };
53-
50BC84B51D899B2C0024B29D /* PAPermissionsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAPermissionsView.swift; sourceTree = "<group>"; };
54-
50BC84B61D899B2C0024B29D /* PAPermissionsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAPermissionsViewController.swift; sourceTree = "<group>"; };
55-
50BC84B81D899B2C0024B29D /* PAConstraintsUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PAConstraintsUtils.swift; sourceTree = "<group>"; };
5626
50E9DCCF1D7DC370007D0ED5 /* PAPermissionsApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PAPermissionsApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
5727
50E9DCD21D7DC370007D0ED5 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
5828
50E9DCD41D7DC370007D0ED5 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
@@ -82,67 +52,12 @@
8252
/* End PBXFrameworksBuildPhase section */
8353

8454
/* Begin PBXGroup section */
85-
50BC84A51D899B2C0024B29D /* PAPermissions */ = {
86-
isa = PBXGroup;
87-
children = (
88-
50BC84A61D899B2C0024B29D /* Assets */,
89-
50BC84A81D899B2C0024B29D /* Classes */,
90-
);
91-
path = PAPermissions;
92-
sourceTree = "<group>";
93-
};
94-
50BC84A61D899B2C0024B29D /* Assets */ = {
95-
isa = PBXGroup;
96-
children = (
97-
50BC84A71D899B2C0024B29D /* pa_icons.xcassets */,
98-
);
99-
path = Assets;
100-
sourceTree = "<group>";
101-
};
102-
50BC84A81D899B2C0024B29D /* Classes */ = {
103-
isa = PBXGroup;
104-
children = (
105-
50BC84A91D899B2C0024B29D /* Checks */,
106-
50BC84B41D899B2C0024B29D /* PAPermissionsTableViewCell.swift */,
107-
50BC84B51D899B2C0024B29D /* PAPermissionsView.swift */,
108-
50BC84B61D899B2C0024B29D /* PAPermissionsViewController.swift */,
109-
50BC84B71D899B2C0024B29D /* Utils */,
110-
);
111-
path = Classes;
112-
sourceTree = "<group>";
113-
};
114-
50BC84A91D899B2C0024B29D /* Checks */ = {
115-
isa = PBXGroup;
116-
children = (
117-
50BC84AA1D899B2C0024B29D /* PAABAddressBookCheck.swift */,
118-
50BC84AB1D899B2C0024B29D /* PABluetoothPermissionsCheck.swift */,
119-
50BC84AC1D899B2C0024B29D /* PACameraPermissionsCheck.swift */,
120-
50BC84AD1D899B2C0024B29D /* PACNContactsPermissionsCheck.swift */,
121-
50BC84AE1D899B2C0024B29D /* PAEventKitPermissionsCheck.swift */,
122-
50BC84AF1D899B2C0024B29D /* PALocationPermissionsCheck.swift */,
123-
50BC84B01D899B2C0024B29D /* PAMicrophonePermissionsCheck.swift */,
124-
50BC84B11D899B2C0024B29D /* PANotificationsPermissionsCheck.swift */,
125-
50BC84B21D899B2C0024B29D /* PAPermissionsCheck.swift */,
126-
50BC84B31D899B2C0024B29D /* PAUNNotificationPermissionsCheck.swift */,
127-
);
128-
path = Checks;
129-
sourceTree = "<group>";
130-
};
131-
50BC84B71D899B2C0024B29D /* Utils */ = {
132-
isa = PBXGroup;
133-
children = (
134-
50BC84B81D899B2C0024B29D /* PAConstraintsUtils.swift */,
135-
);
136-
path = Utils;
137-
sourceTree = "<group>";
138-
};
13955
50E9DCC61D7DC370007D0ED5 = {
14056
isa = PBXGroup;
14157
children = (
14258
50E9DD2B1D7E44BD007D0ED5 /* AVFoundation.framework */,
14359
50E9DD271D7E41E9007D0ED5 /* CoreLocation.framework */,
14460
50E9DD181D7E37FC007D0ED5 /* CoreBluetooth.framework */,
145-
50BC84A51D899B2C0024B29D /* PAPermissions */,
14661
50E9DCD11D7DC370007D0ED5 /* PAPermissionsApp */,
14762
50E9DCD01D7DC370007D0ED5 /* Products */,
14863
);
@@ -238,7 +153,6 @@
238153
50E9DCDD1D7DC370007D0ED5 /* LaunchScreen.storyboard in Resources */,
239154
50E9DCDA1D7DC370007D0ED5 /* Assets.xcassets in Resources */,
240155
50E9DCD81D7DC370007D0ED5 /* Main.storyboard in Resources */,
241-
50BC84B91D899B2C0024B29D /* pa_icons.xcassets in Resources */,
242156
);
243157
runOnlyForDeploymentPostprocessing = 0;
244158
};
@@ -249,24 +163,10 @@
249163
isa = PBXSourcesBuildPhase;
250164
buildActionMask = 2147483647;
251165
files = (
252-
50BC84BD1D899B2C0024B29D /* PACNContactsPermissionsCheck.swift in Sources */,
253-
50BC84BA1D899B2C0024B29D /* PAABAddressBookCheck.swift in Sources */,
254-
50BC84BF1D899B2C0024B29D /* PALocationPermissionsCheck.swift in Sources */,
255-
50BC84BB1D899B2C0024B29D /* PABluetoothPermissionsCheck.swift in Sources */,
256-
50BC84C21D899B2C0024B29D /* PAPermissionsCheck.swift in Sources */,
257166
50E9DD8D1D7F548B007D0ED5 /* CustomPermissionsViewController.swift in Sources */,
258-
50BC84C61D899B2C0024B29D /* PAPermissionsViewController.swift in Sources */,
259-
50BC84BC1D899B2C0024B29D /* PACameraPermissionsCheck.swift in Sources */,
260167
50E9DCD51D7DC370007D0ED5 /* ViewController.swift in Sources */,
261168
50E9DD881D7F3701007D0ED5 /* PACustomPermissionsCheck.swift in Sources */,
262169
50E9DCD31D7DC370007D0ED5 /* AppDelegate.swift in Sources */,
263-
50BC84C51D899B2C0024B29D /* PAPermissionsView.swift in Sources */,
264-
50BC84C31D899B2C0024B29D /* PAUNNotificationPermissionsCheck.swift in Sources */,
265-
50BC84C11D899B2C0024B29D /* PANotificationsPermissionsCheck.swift in Sources */,
266-
50BC84C01D899B2C0024B29D /* PAMicrophonePermissionsCheck.swift in Sources */,
267-
50BC84C71D899B2C0024B29D /* PAConstraintsUtils.swift in Sources */,
268-
50BC84C41D899B2C0024B29D /* PAPermissionsTableViewCell.swift in Sources */,
269-
50BC84BE1D899B2C0024B29D /* PAEventKitPermissionsCheck.swift in Sources */,
270170
);
271171
runOnlyForDeploymentPostprocessing = 0;
272172
};

PAPermissionsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata renamed to Example/PAPermissionsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata

File renamed without changes.

PAPermissionsApp.xcodeproj/project.xcworkspace/xcuserdata/pascal.xcuserdatad/UserInterfaceState.xcuserstate renamed to Example/PAPermissionsApp.xcodeproj/project.xcworkspace/xcuserdata/pascal.xcuserdatad/UserInterfaceState.xcuserstate

40.6 KB
Binary file not shown.

PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist renamed to Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

File renamed without changes.

PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/PAPermissionsApp.xcscheme renamed to Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/PAPermissionsApp.xcscheme

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@
6161
ReferencedContainer = "container:PAPermissionsApp.xcodeproj">
6262
</BuildableReference>
6363
</BuildableProductRunnable>
64+
<EnvironmentVariables>
65+
<EnvironmentVariable
66+
key = "OS_ACTIVITY_MODE"
67+
value = "disable"
68+
isEnabled = "YES">
69+
</EnvironmentVariable>
70+
</EnvironmentVariables>
6471
<AdditionalOptions>
6572
</AdditionalOptions>
6673
</LaunchAction>

PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/xcschememanagement.plist renamed to Example/PAPermissionsApp.xcodeproj/xcuserdata/pascal.xcuserdatad/xcschemes/xcschememanagement.plist

File renamed without changes.

Example/PAPermissionsApp.xcworkspace/contents.xcworkspacedata

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.
File renamed without changes.

PAPermissionsApp/Assets.xcassets/AppIcon.appiconset/Contents.json renamed to Example/PAPermissionsApp/Assets.xcassets/AppIcon.appiconset/Contents.json

File renamed without changes.

0 commit comments

Comments
 (0)