All checks were successful
CI / Scraper / Lint (push) Successful in 10s
CI / Scraper / Test (push) Successful in 14s
Release / Scraper / Test (push) Successful in 18s
CI / Scraper / Lint (pull_request) Successful in 18s
Release / UI / Build (push) Successful in 23s
CI / Scraper / Test (pull_request) Successful in 15s
CI / UI / Build (pull_request) Successful in 32s
Release / Scraper / Docker (push) Successful in 55s
CI / Scraper / Docker Push (pull_request) Has been skipped
CI / UI / Docker Push (pull_request) Has been skipped
CI / Scraper / Docker Push (push) Successful in 1m5s
Release / UI / Docker (push) Successful in 1m12s
iOS CI / Build (push) Successful in 4m18s
iOS CI / Build (pull_request) Successful in 4m25s
iOS CI / Test (push) Successful in 8m11s
iOS CI / Test (pull_request) Successful in 8m21s
578 lines
27 KiB
Plaintext
578 lines
27 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 77;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
075C7E597E108D806195B2F0 /* HomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A6F099EE054F6EF867B19D9 /* HomeViewModel.swift */; };
|
|
280AC764BC30130EDB27A3F0 /* AudioDownloadService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72BA2BF82A660E953CBB526A /* AudioDownloadService.swift */; };
|
|
29D0FB039902E6691FBE40DA /* SearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCC1125FE0F6CD9F01F69B75 /* SearchViewModel.swift */; };
|
|
2FB2A044EBE6B90CFB51CF58 /* LibraryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2634D20198A966396121230 /* LibraryView.swift */; };
|
|
30EE28A725E2FA69F8FFCEF8 /* BookDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E61714857FDAA22186D7A6C /* BookDetailViewModel.swift */; };
|
|
43034688B18F6F6CD65C5DE5 /* BrowseCategoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE69B91683576A056DE99EC /* BrowseCategoryView.swift */; };
|
|
464782001051686356AF728B /* SearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 736DA6CB7D7759E1791F6236 /* SearchView.swift */; };
|
|
4F72B63F12BB364C561B5B69 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 378336A1684E738283821857 /* ContentView.swift */; };
|
|
5FCFCBFBEEFDFD2081068317 /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F4A3006B972DFF660959FE3 /* APIClient.swift */; };
|
|
6340BF19FE12FCEBE9607889 /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37A1BCABF9787BA6E243C8F /* ProfileView.swift */; };
|
|
64B17B6E30F44E87F33B886B /* ChapterReaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4753E3FCFD2C6AEB0E58D5A1 /* ChapterReaderViewModel.swift */; };
|
|
7431E92F141CFFF28E891A11 /* BookDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C68D19B123EC191D53A694E /* BookDetailView.swift */; };
|
|
78F2392702ACB553CAFDB335 /* PlayerViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D006B236F6FE653131FFD2 /* PlayerViews.swift */; };
|
|
792042C137942BCF8CB99C4F /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 125054A25A37A42295D49B10 /* NetworkMonitor.swift */; };
|
|
7C59289066AFD8A999DB9A0A /* CommonViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF859D4970913FEBA89CB0F /* CommonViews.swift */; };
|
|
9F4A645472DC48AD32D5EDCD /* ChapterReaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F48756100041DE38F573449 /* ChapterReaderView.swift */; };
|
|
9FD80E1B54ED74F430064904 /* LibNovelV2App.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D88622224F38A541CE9F8D /* LibNovelV2App.swift */; };
|
|
A753C2AE73CAA00BF1AB0EA4 /* NavDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 880A0B86A80386BEA76FF388 /* NavDestination.swift */; };
|
|
B1E2F3A4C5D6E7F8A9B0C1D2 /* String+App.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D3E4F5A6B7C8D9E0F1A2B3 /* String+App.swift */; };
|
|
ABB16424CEED3C5E9AAC08B2 /* BrowseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06C95D52A96318B6CAD22EB0 /* BrowseView.swift */; };
|
|
ACCA21E0EDF8BED26E193A76 /* DownloadsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92BE9AB59740382D85BD5296 /* DownloadsView.swift */; };
|
|
ACE6D62D8E547A90380FB689 /* BookVoicePreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E76C0661FC6FAB3BAA86711 /* BookVoicePreferences.swift */; };
|
|
B4C6205A3A7A7A29EDA691FF /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5E37231B0150A128C72D49 /* HomeView.swift */; };
|
|
B8C5C43F299C89CFAE4000F1 /* RootTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC088495FFC3053AAE0F124 /* RootTabView.swift */; };
|
|
BEE8DF9B5E6C35389FB07951 /* AuthView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D715E3B2A6FE40FB628ADD2D /* AuthView.swift */; };
|
|
C0EA8DBE751CB22F058CBF20 /* VoiceSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB713100B2B1F429924A107C /* VoiceSelectionView.swift */; };
|
|
DDBAD183F7974A6FDAECB93C /* LibraryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B3C942AFBA555D43F56C53 /* LibraryViewModel.swift */; };
|
|
E64BCBBA92A983C3851754B5 /* AudioPlayerService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 930C6A69F3E601E2297071CD /* AudioPlayerService.swift */; };
|
|
E8112B785D129C26FEC054AB /* UserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1548C08BADD28B057A9DFD5F /* UserProfileView.swift */; };
|
|
F1DB9BC6DC6DFEEA010B7CDF /* AuthStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F98B6C380A20E783F1F7A7DB /* AuthStore.swift */; };
|
|
F4DAA587A097C597A9841563 /* BrowseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B8078366569A958BE54D23 /* BrowseViewModel.swift */; };
|
|
FC954C552CC0BDFB619BF207 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4180EB2AEECC51E4A7F5231 /* Models.swift */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
06C95D52A96318B6CAD22EB0 /* BrowseView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseView.swift; sourceTree = "<group>"; };
|
|
125054A25A37A42295D49B10 /* NetworkMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkMonitor.swift; sourceTree = "<group>"; };
|
|
1548C08BADD28B057A9DFD5F /* UserProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileView.swift; sourceTree = "<group>"; };
|
|
2E76C0661FC6FAB3BAA86711 /* BookVoicePreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookVoicePreferences.swift; sourceTree = "<group>"; };
|
|
378336A1684E738283821857 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
|
|
3C5E37231B0150A128C72D49 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
|
|
3EF859D4970913FEBA89CB0F /* CommonViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommonViews.swift; sourceTree = "<group>"; };
|
|
4753E3FCFD2C6AEB0E58D5A1 /* ChapterReaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChapterReaderViewModel.swift; sourceTree = "<group>"; };
|
|
4A6F099EE054F6EF867B19D9 /* HomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewModel.swift; sourceTree = "<group>"; };
|
|
5C68D19B123EC191D53A694E /* BookDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookDetailView.swift; sourceTree = "<group>"; };
|
|
71D006B236F6FE653131FFD2 /* PlayerViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerViews.swift; sourceTree = "<group>"; };
|
|
72BA2BF82A660E953CBB526A /* AudioDownloadService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioDownloadService.swift; sourceTree = "<group>"; };
|
|
736DA6CB7D7759E1791F6236 /* SearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchView.swift; sourceTree = "<group>"; };
|
|
7E61714857FDAA22186D7A6C /* BookDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookDetailViewModel.swift; sourceTree = "<group>"; };
|
|
7F4A3006B972DFF660959FE3 /* APIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIClient.swift; sourceTree = "<group>"; };
|
|
84D88622224F38A541CE9F8D /* LibNovelV2App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibNovelV2App.swift; sourceTree = "<group>"; };
|
|
880A0B86A80386BEA76FF388 /* NavDestination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavDestination.swift; sourceTree = "<group>"; };
|
|
C2D3E4F5A6B7C8D9E0F1A2B3 /* String+App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+App.swift"; sourceTree = "<group>"; };
|
|
8F48756100041DE38F573449 /* ChapterReaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChapterReaderView.swift; sourceTree = "<group>"; };
|
|
92BE9AB59740382D85BD5296 /* DownloadsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsView.swift; sourceTree = "<group>"; };
|
|
930C6A69F3E601E2297071CD /* AudioPlayerService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlayerService.swift; sourceTree = "<group>"; };
|
|
94CB555099A941E16AD0531A /* LibNovelV2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LibNovelV2.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
96B3C942AFBA555D43F56C53 /* LibraryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryViewModel.swift; sourceTree = "<group>"; };
|
|
ABE69B91683576A056DE99EC /* BrowseCategoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseCategoryView.swift; sourceTree = "<group>"; };
|
|
B4180EB2AEECC51E4A7F5231 /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = "<group>"; };
|
|
BFC088495FFC3053AAE0F124 /* RootTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootTabView.swift; sourceTree = "<group>"; };
|
|
D37A1BCABF9787BA6E243C8F /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = "<group>"; };
|
|
D715E3B2A6FE40FB628ADD2D /* AuthView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthView.swift; sourceTree = "<group>"; };
|
|
DB713100B2B1F429924A107C /* VoiceSelectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSelectionView.swift; sourceTree = "<group>"; };
|
|
F2634D20198A966396121230 /* LibraryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryView.swift; sourceTree = "<group>"; };
|
|
F2B8078366569A958BE54D23 /* BrowseViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseViewModel.swift; sourceTree = "<group>"; };
|
|
F98B6C380A20E783F1F7A7DB /* AuthStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthStore.swift; sourceTree = "<group>"; };
|
|
FCC1125FE0F6CD9F01F69B75 /* SearchViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewModel.swift; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXGroup section */
|
|
03533E32FF0C2EAF1915AD15 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
94CB555099A941E16AD0531A /* LibNovelV2.app */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
19F98554C19DCB1FD6ED835E /* Services */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
72BA2BF82A660E953CBB526A /* AudioDownloadService.swift */,
|
|
930C6A69F3E601E2297071CD /* AudioPlayerService.swift */,
|
|
F98B6C380A20E783F1F7A7DB /* AuthStore.swift */,
|
|
2E76C0661FC6FAB3BAA86711 /* BookVoicePreferences.swift */,
|
|
125054A25A37A42295D49B10 /* NetworkMonitor.swift */,
|
|
);
|
|
path = Services;
|
|
sourceTree = "<group>";
|
|
};
|
|
20E9B4B0C0EDDB3313149544 /* Common */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
3EF859D4970913FEBA89CB0F /* CommonViews.swift */,
|
|
);
|
|
path = Common;
|
|
sourceTree = "<group>";
|
|
};
|
|
25D179F65B0041EE826DEF5B /* App */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
378336A1684E738283821857 /* ContentView.swift */,
|
|
84D88622224F38A541CE9F8D /* LibNovelV2App.swift */,
|
|
BFC088495FFC3053AAE0F124 /* RootTabView.swift */,
|
|
);
|
|
path = App;
|
|
sourceTree = "<group>";
|
|
};
|
|
2F4B97A2A2234F71AE2C46B2 /* Home */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
3C5E37231B0150A128C72D49 /* HomeView.swift */,
|
|
);
|
|
path = Home;
|
|
sourceTree = "<group>";
|
|
};
|
|
36240FA179A3701F15D1AAE1 /* Extensions */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
880A0B86A80386BEA76FF388 /* NavDestination.swift */,
|
|
C2D3E4F5A6B7C8D9E0F1A2B3 /* String+App.swift */,
|
|
);
|
|
path = Extensions;
|
|
sourceTree = "<group>";
|
|
};
|
|
3A6125CA86E249F3D6DC7F8C /* BookDetail */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
5C68D19B123EC191D53A694E /* BookDetailView.swift */,
|
|
);
|
|
path = BookDetail;
|
|
sourceTree = "<group>";
|
|
};
|
|
448620B67D4AEEEF2CAED3C0 /* Models */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
B4180EB2AEECC51E4A7F5231 /* Models.swift */,
|
|
);
|
|
path = Models;
|
|
sourceTree = "<group>";
|
|
};
|
|
716D22431B17611F7A418D9F /* Profile */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D37A1BCABF9787BA6E243C8F /* ProfileView.swift */,
|
|
1548C08BADD28B057A9DFD5F /* UserProfileView.swift */,
|
|
DB713100B2B1F429924A107C /* VoiceSelectionView.swift */,
|
|
);
|
|
path = Profile;
|
|
sourceTree = "<group>";
|
|
};
|
|
8BCE05349B706BF8EE0E16DD /* LibNovelV2 */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
);
|
|
name = LibNovelV2;
|
|
path = .;
|
|
sourceTree = "<group>";
|
|
};
|
|
9AFE0816FF2E9D8DBBA470BD /* Downloads */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
92BE9AB59740382D85BD5296 /* DownloadsView.swift */,
|
|
);
|
|
path = Downloads;
|
|
sourceTree = "<group>";
|
|
};
|
|
9CFE23EEA1B9E264A36D0FC4 /* Search */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
736DA6CB7D7759E1791F6236 /* SearchView.swift */,
|
|
);
|
|
path = Search;
|
|
sourceTree = "<group>";
|
|
};
|
|
9E5A2471B9D5ECAF6B65FD22 /* ViewModels */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7E61714857FDAA22186D7A6C /* BookDetailViewModel.swift */,
|
|
F2B8078366569A958BE54D23 /* BrowseViewModel.swift */,
|
|
4753E3FCFD2C6AEB0E58D5A1 /* ChapterReaderViewModel.swift */,
|
|
4A6F099EE054F6EF867B19D9 /* HomeViewModel.swift */,
|
|
96B3C942AFBA555D43F56C53 /* LibraryViewModel.swift */,
|
|
FCC1125FE0F6CD9F01F69B75 /* SearchViewModel.swift */,
|
|
);
|
|
path = ViewModels;
|
|
sourceTree = "<group>";
|
|
};
|
|
A05A1FE213A8E179B2302EF2 /* Auth */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D715E3B2A6FE40FB628ADD2D /* AuthView.swift */,
|
|
);
|
|
path = Auth;
|
|
sourceTree = "<group>";
|
|
};
|
|
AA1F8D9C3DA40A1ADCF2B432 = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
25D179F65B0041EE826DEF5B /* App */,
|
|
36240FA179A3701F15D1AAE1 /* Extensions */,
|
|
8BCE05349B706BF8EE0E16DD /* LibNovelV2 */,
|
|
448620B67D4AEEEF2CAED3C0 /* Models */,
|
|
AFDC950B142FEDA471F394EC /* Networking */,
|
|
C468271A8BC443D1B82A1BE0 /* Resources */,
|
|
19F98554C19DCB1FD6ED835E /* Services */,
|
|
9E5A2471B9D5ECAF6B65FD22 /* ViewModels */,
|
|
CBC1A32FA53E9B3D5E15995D /* Views */,
|
|
03533E32FF0C2EAF1915AD15 /* Products */,
|
|
);
|
|
indentWidth = 4;
|
|
sourceTree = "<group>";
|
|
tabWidth = 4;
|
|
usesTabs = 0;
|
|
};
|
|
AF1FE530FDE94947D4966251 /* ChapterReader */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
8F48756100041DE38F573449 /* ChapterReaderView.swift */,
|
|
);
|
|
path = ChapterReader;
|
|
sourceTree = "<group>";
|
|
};
|
|
AFDC950B142FEDA471F394EC /* Networking */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7F4A3006B972DFF660959FE3 /* APIClient.swift */,
|
|
);
|
|
path = Networking;
|
|
sourceTree = "<group>";
|
|
};
|
|
BFA030D1CE2D312C539318DA /* Browse */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
ABE69B91683576A056DE99EC /* BrowseCategoryView.swift */,
|
|
06C95D52A96318B6CAD22EB0 /* BrowseView.swift */,
|
|
);
|
|
path = Browse;
|
|
sourceTree = "<group>";
|
|
};
|
|
C468271A8BC443D1B82A1BE0 /* Resources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
);
|
|
path = Resources;
|
|
sourceTree = "<group>";
|
|
};
|
|
CBC1A32FA53E9B3D5E15995D /* Views */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
A05A1FE213A8E179B2302EF2 /* Auth */,
|
|
3A6125CA86E249F3D6DC7F8C /* BookDetail */,
|
|
BFA030D1CE2D312C539318DA /* Browse */,
|
|
AF1FE530FDE94947D4966251 /* ChapterReader */,
|
|
20E9B4B0C0EDDB3313149544 /* Common */,
|
|
9AFE0816FF2E9D8DBBA470BD /* Downloads */,
|
|
2F4B97A2A2234F71AE2C46B2 /* Home */,
|
|
ED5843EA1B9CB1AD97664571 /* Library */,
|
|
F9025CCFC608DCEB21B4D9F5 /* Player */,
|
|
716D22431B17611F7A418D9F /* Profile */,
|
|
9CFE23EEA1B9E264A36D0FC4 /* Search */,
|
|
);
|
|
path = Views;
|
|
sourceTree = "<group>";
|
|
};
|
|
ED5843EA1B9CB1AD97664571 /* Library */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
F2634D20198A966396121230 /* LibraryView.swift */,
|
|
);
|
|
path = Library;
|
|
sourceTree = "<group>";
|
|
};
|
|
F9025CCFC608DCEB21B4D9F5 /* Player */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
71D006B236F6FE653131FFD2 /* PlayerViews.swift */,
|
|
);
|
|
path = Player;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
7EEA688C50B734EA22C04CF1 /* LibNovelV2 */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 38B2D5E78E086CB61602C375 /* Build configuration list for PBXNativeTarget "LibNovelV2" */;
|
|
buildPhases = (
|
|
BE6BEAD873B53447AABD2346 /* Sources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = LibNovelV2;
|
|
packageProductDependencies = (
|
|
);
|
|
productName = LibNovelV2;
|
|
productReference = 94CB555099A941E16AD0531A /* LibNovelV2.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
1AC8476B8E9026EB9CE2B4FF /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
BuildIndependentTargetsInParallel = YES;
|
|
LastUpgradeCheck = 1600;
|
|
};
|
|
buildConfigurationList = 92AD4EEF6E109D5DC11B2A6F /* Build configuration list for PBXProject "LibNovelV2" */;
|
|
developmentRegion = en;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
Base,
|
|
en,
|
|
);
|
|
mainGroup = AA1F8D9C3DA40A1ADCF2B432;
|
|
minimizedProjectReferenceProxies = 1;
|
|
preferredProjectObjectVersion = 77;
|
|
productRefGroup = 03533E32FF0C2EAF1915AD15 /* Products */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
7EEA688C50B734EA22C04CF1 /* LibNovelV2 */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
BE6BEAD873B53447AABD2346 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
5FCFCBFBEEFDFD2081068317 /* APIClient.swift in Sources */,
|
|
280AC764BC30130EDB27A3F0 /* AudioDownloadService.swift in Sources */,
|
|
E64BCBBA92A983C3851754B5 /* AudioPlayerService.swift in Sources */,
|
|
F1DB9BC6DC6DFEEA010B7CDF /* AuthStore.swift in Sources */,
|
|
BEE8DF9B5E6C35389FB07951 /* AuthView.swift in Sources */,
|
|
7431E92F141CFFF28E891A11 /* BookDetailView.swift in Sources */,
|
|
30EE28A725E2FA69F8FFCEF8 /* BookDetailViewModel.swift in Sources */,
|
|
ACE6D62D8E547A90380FB689 /* BookVoicePreferences.swift in Sources */,
|
|
43034688B18F6F6CD65C5DE5 /* BrowseCategoryView.swift in Sources */,
|
|
ABB16424CEED3C5E9AAC08B2 /* BrowseView.swift in Sources */,
|
|
F4DAA587A097C597A9841563 /* BrowseViewModel.swift in Sources */,
|
|
9F4A645472DC48AD32D5EDCD /* ChapterReaderView.swift in Sources */,
|
|
64B17B6E30F44E87F33B886B /* ChapterReaderViewModel.swift in Sources */,
|
|
7C59289066AFD8A999DB9A0A /* CommonViews.swift in Sources */,
|
|
4F72B63F12BB364C561B5B69 /* ContentView.swift in Sources */,
|
|
ACCA21E0EDF8BED26E193A76 /* DownloadsView.swift in Sources */,
|
|
B4C6205A3A7A7A29EDA691FF /* HomeView.swift in Sources */,
|
|
075C7E597E108D806195B2F0 /* HomeViewModel.swift in Sources */,
|
|
9FD80E1B54ED74F430064904 /* LibNovelV2App.swift in Sources */,
|
|
2FB2A044EBE6B90CFB51CF58 /* LibraryView.swift in Sources */,
|
|
DDBAD183F7974A6FDAECB93C /* LibraryViewModel.swift in Sources */,
|
|
FC954C552CC0BDFB619BF207 /* Models.swift in Sources */,
|
|
A753C2AE73CAA00BF1AB0EA4 /* NavDestination.swift in Sources */,
|
|
B1E2F3A4C5D6E7F8A9B0C1D2 /* String+App.swift in Sources */,
|
|
792042C137942BCF8CB99C4F /* NetworkMonitor.swift in Sources */,
|
|
78F2392702ACB553CAFDB335 /* PlayerViews.swift in Sources */,
|
|
6340BF19FE12FCEBE9607889 /* ProfileView.swift in Sources */,
|
|
B8C5C43F299C89CFAE4000F1 /* RootTabView.swift in Sources */,
|
|
464782001051686356AF728B /* SearchView.swift in Sources */,
|
|
29D0FB039902E6691FBE40DA /* SearchViewModel.swift in Sources */,
|
|
E8112B785D129C26FEC054AB /* UserProfileView.swift in Sources */,
|
|
C0EA8DBE751CB22F058CBF20 /* VoiceSelectionView.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
019B1386650D49B9F4F6CCF7 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_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_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
COPY_PHASE_STRIP = NO;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_PREVIEWS = YES;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LIBNOVEL_BASE_URL = "https://v2.libnovel.kalekber.cc";
|
|
MARKETING_VERSION = 1.0.0;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
MTL_FAST_MATH = YES;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SDKROOT = iphoneos;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
|
|
SWIFT_COMPILATION_MODE = wholemodule;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
|
SWIFT_VERSION = 5.10;
|
|
};
|
|
name = Release;
|
|
};
|
|
086D97837CBA0A9177D50BB2 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_IDENTITY = "Apple Distribution";
|
|
CODE_SIGN_STYLE = Manual;
|
|
DEVELOPMENT_TEAM = GHZXC6FVMU;
|
|
GENERATE_INFOPLIST_FILE = NO;
|
|
INFOPLIST_FILE = Resources/Info.plist;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.kalekber.LibNovelV2;
|
|
PROVISIONING_PROFILE = "af592c3a-f60b-4ac1-a14f-30b8a206017f";
|
|
SDKROOT = iphoneos;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
};
|
|
name = Release;
|
|
};
|
|
1A953D152E39A2F172BB4DE4 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_IDENTITY = "Apple Development";
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEVELOPMENT_TEAM = GHZXC6FVMU;
|
|
GENERATE_INFOPLIST_FILE = NO;
|
|
INFOPLIST_FILE = Resources/Info.plist;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.kalekber.LibNovelV2;
|
|
PROVISIONING_PROFILE_SPECIFIER = "";
|
|
SDKROOT = iphoneos;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
};
|
|
name = Debug;
|
|
};
|
|
C91972DB753AE2CF04BED70E /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_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_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
COPY_PHASE_STRIP = NO;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
ENABLE_PREVIEWS = YES;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_TESTABILITY = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"$(inherited)",
|
|
"DEBUG=1",
|
|
);
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LIBNOVEL_BASE_URL = "https://v2.libnovel.kalekber.cc";
|
|
MARKETING_VERSION = 1.0.0;
|
|
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
|
MTL_FAST_MATH = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SDKROOT = iphoneos;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
SWIFT_VERSION = 5.10;
|
|
};
|
|
name = Debug;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
38B2D5E78E086CB61602C375 /* Build configuration list for PBXNativeTarget "LibNovelV2" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
1A953D152E39A2F172BB4DE4 /* Debug */,
|
|
086D97837CBA0A9177D50BB2 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
92AD4EEF6E109D5DC11B2A6F /* Build configuration list for PBXProject "LibNovelV2" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
C91972DB753AE2CF04BED70E /* Debug */,
|
|
019B1386650D49B9F4F6CCF7 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = 1AC8476B8E9026EB9CE2B4FF /* Project object */;
|
|
}
|