2017-01-19 21:15:47 +08:00
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
2021-06-20 00:33:48 +02:00
objectVersion = 52;
2017-01-19 21:15:47 +08:00
objects = {
/* Begin PBXBuildFile section */
2021-06-20 00:33:48 +02:00
30052851267E9138003E2003 /* Gopenpgp.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30052850267E9138003E2003 /* Gopenpgp.xcframework */; };
30052853267E914C003E2003 /* Gopenpgp.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30052850267E9138003E2003 /* Gopenpgp.xcframework */; };
2019-02-17 19:01:08 +01:00
300713C52219D54100F553AC /* AutoCellHeightUITableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300713C42219D54100F553AC /* AutoCellHeightUITableViewController.swift */; };
2018-11-11 18:09:52 +01:00
301F6463216162550071A4CE /* AdditionField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301F6462216162550071A4CE /* AdditionField.swift */; };
301F6468216165290071A4CE /* ConstantsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301F6467216165290071A4CE /* ConstantsTest.swift */; };
301F646D216166AA0071A4CE /* AdditionFieldTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301F646C216166AA0071A4CE /* AdditionFieldTest.swift */; };
2020-02-12 23:28:04 +01:00
302269B323E634B000F843A3 /* PGPKeyFIleImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 302269B223E634B000F843A3 /* PGPKeyFIleImportTableViewController.swift */; };
2019-06-25 22:44:19 +02:00
302B2C9822C2BDE700D831EE /* AppKeychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 302B2C9722C2BDE700D831EE /* AppKeychain.swift */; };
2018-11-11 18:09:52 +01:00
302E85612125ECC70031BA64 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 302E85602125ECC70031BA64 /* Parser.swift */; };
302E85632125EE550031BA64 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 302E85622125EE550031BA64 /* Constants.swift */; };
2019-06-29 23:09:24 +02:00
3032327422C7F710009EBD9C /* KeyFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3032327322C7F710009EBD9C /* KeyFileManager.swift */; };
3032328A22C9FBA2009EBD9C /* KeyFileManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3032328922C9FBA2009EBD9C /* KeyFileManagerTest.swift */; };
2019-07-02 20:20:56 +02:00
3032328E22CBD4CD009EBD9C /* CryptographicKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3032328D22CBD4CD009EBD9C /* CryptographicKeys.swift */; };
2020-03-04 20:27:23 +01:00
304E2125241550260047FB51 /* passKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A26075781EEC6F34005DB03E /* passKit.framework */; };
2020-02-15 18:14:06 +01:00
30650E7123F82AF8005CCD5E /* SSHKeyFileImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30650E7023F82AF8005CCD5E /* SSHKeyFileImportTableViewController.swift */; };
2020-02-15 18:12:58 +01:00
30650E7323F847FC005CCD5E /* KeyImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30650E7223F847FC005CCD5E /* KeyImporter.swift */; };
2020-02-28 19:04:53 +01:00
306623332406F1A8000E2AD6 /* PasswordGeneratorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306623322406F1A7000E2AD6 /* PasswordGeneratorTest.swift */; };
2020-02-08 13:31:49 +01:00
3066AD6823EE0D6500F65535 /* PGPKeyImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3066AD6723EE0D6500F65535 /* PGPKeyImporter.swift */; };
2020-08-23 01:15:23 +02:00
30695E2024FA6C6500C9D46E /* PasswordAlertPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30695E1F24FA6C6500C9D46E /* PasswordAlertPresenter.swift */; };
30695E2524FAEF2600C9D46E /* GitCredentialTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30695E2424FAEF2600C9D46E /* GitCredentialTest.swift */; };
2019-01-20 12:34:40 +01:00
30697C2A21F63C5A0064FCAC /* NotificationNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C2321F63C580064FCAC /* NotificationNames.swift */; };
30697C2B21F63C5A0064FCAC /* Globals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C2421F63C590064FCAC /* Globals.swift */; };
30697C2C21F63C5A0064FCAC /* FileManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C2521F63C590064FCAC /* FileManagerExtension.swift */; };
2020-02-22 23:23:02 +08:00
30697C2D21F63C5A0064FCAC /* PasswordGeneratorFlavor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C2621F63C590064FCAC /* PasswordGeneratorFlavor.swift */; };
2019-01-20 12:34:40 +01:00
30697C2E21F63C5A0064FCAC /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C2721F63C590064FCAC /* Utils.swift */; };
30697C2F21F63C5A0064FCAC /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C2821F63C590064FCAC /* DefaultsKeys.swift */; };
30697C3021F63C5A0064FCAC /* AppError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C2921F63C590064FCAC /* AppError.swift */; };
30697C3321F63C8B0064FCAC /* PasscodeLockPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3121F63C8B0064FCAC /* PasscodeLockPresenter.swift */; };
30697C3421F63C8B0064FCAC /* PasscodeLockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3221F63C8B0064FCAC /* PasscodeLockViewController.swift */; };
30697C3A21F63C990064FCAC /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3521F63C990064FCAC /* UIViewControllerExtension.swift */; };
30697C3B21F63C990064FCAC /* String+Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3621F63C990064FCAC /* String+Localization.swift */; };
30697C3C21F63C990064FCAC /* UITextFieldExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3721F63C990064FCAC /* UITextFieldExtension.swift */; };
30697C3D21F63C990064FCAC /* UIViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3821F63C990064FCAC /* UIViewExtension.swift */; };
30697C3E21F63C990064FCAC /* String+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3921F63C990064FCAC /* String+Utilities.swift */; };
30697C4421F63CAB0064FCAC /* PasswordEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C3F21F63CAA0064FCAC /* PasswordEntity.swift */; };
30697C4521F63CAB0064FCAC /* Password.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C4021F63CAB0064FCAC /* Password.swift */; };
30697C4621F63CAB0064FCAC /* GitCredential.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C4121F63CAB0064FCAC /* GitCredential.swift */; };
30697C4721F63CAB0064FCAC /* PasscodeLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C4221F63CAB0064FCAC /* PasscodeLock.swift */; };
30697C4821F63CAB0064FCAC /* PasswordStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C4321F63CAB0064FCAC /* PasswordStore.swift */; };
30697C4B21F63D460064FCAC /* ExtensionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C4921F63D460064FCAC /* ExtensionViewController.swift */; };
2021-01-10 13:40:17 -08:00
30697C5021F63D7F0064FCAC /* ExtensionConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C4F21F63D7F0064FCAC /* ExtensionConstants.swift */; };
2019-01-20 12:34:40 +01:00
30697C5321F63E0B0064FCAC /* PasscodeExtensionDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C5121F63E0B0064FCAC /* PasscodeExtensionDisplay.swift */; };
30697C5421F63E0B0064FCAC /* CredentialProviderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C5221F63E0B0064FCAC /* CredentialProviderViewController.swift */; };
30697C5F21F674800064FCAC /* String+UtilitiesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C5E21F674800064FCAC /* String+UtilitiesTest.swift */; };
2020-02-28 19:05:23 +01:00
306D970E24091CDD006C0E2E /* SwitchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306D970D24091CDD006C0E2E /* SwitchTableViewCell.swift */; };
306D971224091EE7006C0E2E /* SwitchTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 306D971124091EE7006C0E2E /* SwitchTableViewCell.xib */; };
2019-10-01 22:36:22 +02:00
3087574F2343E42A00B971A2 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3087574E2343E42A00B971A2 /* Colors.swift */; };
2020-08-26 21:29:05 +02:00
308800C324EDA5F600E87ED3 /* QRKeyScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308800C224EDA5F600E87ED3 /* QRKeyScanner.swift */; };
308800C724EDC08D00E87ED3 /* ScannableKeyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308800C624EDC08D00E87ED3 /* ScannableKeyType.swift */; };
308800CF24F04E9900E87ED3 /* ScannableKeyTypeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308800CE24F04E9900E87ED3 /* ScannableKeyTypeTest.swift */; };
308800D124F0596300E87ED3 /* QRKeyScannerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308800D024F0596300E87ED3 /* QRKeyScannerTest.swift */; };
2019-05-01 18:28:22 +02:00
308C273A2279F9CB0016D0E2 /* SearchBarScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 302202EE222F14E400555236 /* SearchBarScope.swift */; };
2020-02-23 10:55:15 +01:00
30A1D29C21AF451E00E2D1F7 /* PasswordGeneratorFlavorTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A1D29B21AF451E00E2D1F7 /* PasswordGeneratorFlavorTest.swift */; };
2018-12-01 15:53:48 +01:00
30A1D2A221B2BC6F00E2D1F7 /* TokenBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A1D2A121B2BC6F00E2D1F7 /* TokenBuilder.swift */; };
2020-04-19 15:41:30 +02:00
30A1D2A621B2D46100E2D1F7 /* OTPType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A1D2A521B2D46100E2D1F7 /* OTPType.swift */; };
2018-12-01 15:52:01 +01:00
30A1D2A821B2D53200E2D1F7 /* PasswordChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A1D2A721B2D53200E2D1F7 /* PasswordChange.swift */; };
2020-04-19 15:41:30 +02:00
30A1D2AA21B32A0100E2D1F7 /* OTPTypeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A1D2A921B32A0100E2D1F7 /* OTPTypeTest.swift */; };
2018-12-01 15:53:48 +01:00
30A1D2AC21B32C2A00E2D1F7 /* TokenBuilderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A1D2AB21B32C2A00E2D1F7 /* TokenBuilderTest.swift */; };
2020-03-04 20:27:23 +01:00
30A69948240EED5E00B7D967 /* IntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A69947240EED5E00B7D967 /* IntentHandler.swift */; };
2020-07-19 18:16:16 -07:00
30A6995D240EED5F00B7D967 /* passShortcuts.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 30A69945240EED5E00B7D967 /* passShortcuts.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
2019-08-22 22:59:07 +02:00
30A86F95230F237000F821A4 /* CryptoFrameworkTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A86F94230F237000F821A4 /* CryptoFrameworkTest.swift */; };
2018-11-11 18:09:52 +01:00
30B04860209A5141001013CA /* PasswordTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30B0485F209A5141001013CA /* PasswordTest.swift */; };
2020-02-28 19:04:53 +01:00
30B4C7BA24084AAA008B86F7 /* PasswordGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30B4C7B924084AAA008B86F7 /* PasswordGenerator.swift */; };
2019-07-20 23:17:26 +02:00
30BAC8C622E3BAAF00438475 /* TestBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAC8C422E3BAAF00438475 /* TestBase.swift */; };
30BAC8C722E3BAAF00438475 /* TestPGPKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAC8C522E3BAAF00438475 /* TestPGPKeys.swift */; };
2019-07-20 23:36:44 +02:00
30BAC8CB22E3BB6C00438475 /* DictBasedKeychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAC8CA22E3BB6C00438475 /* DictBasedKeychain.swift */; };
30BAC8CD22E3BB9700438475 /* KeyStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30BAC8CC22E3BB9700438475 /* KeyStore.swift */; };
2019-01-14 20:55:19 +01:00
30BF5EC821EA8FB5000E4154 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ECA21EA8FB5000E4154 /* Localizable.strings */; };
2019-01-14 20:57:45 +01:00
30BF5ED721ED2434000E4154 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ED521ED2434000E4154 /* Localizable.stringsdict */; };
2019-01-19 14:17:16 +01:00
30C25DBD21F3599E00BB27BB /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30C25DBF21F3599E00BB27BB /* InfoPlist.strings */; };
2019-01-20 11:24:57 +01:00
30C25DD721F4834D00BB27BB /* UILocalizedLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C25DD521F4834D00BB27BB /* UILocalizedLabel.swift */; };
30C25DD821F4834D00BB27BB /* UICodeHighlightingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C25DD621F4834D00BB27BB /* UICodeHighlightingLabel.swift */; };
2019-09-08 12:47:10 +02:00
30CCA90B2325119C0048CA51 /* Data+Mutable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CCA90A2325119C0048CA51 /* Data+Mutable.swift */; };
2020-04-19 15:41:30 +02:00
30CCA91623258C380048CA51 /* PGPInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CCA91523258C380048CA51 /* PGPInterface.swift */; };
30CCA91823258E760048CA51 /* GopenPGPInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CCA91723258E760048CA51 /* GopenPGPInterface.swift */; };
30CCA91A232591320048CA51 /* ObjectivePGPInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CCA919232591320048CA51 /* ObjectivePGPInterface.swift */; };
2020-02-28 19:04:53 +01:00
30DAFD4A240985A7002456E7 /* Array+Slices.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DAFD49240985A7002456E7 /* Array+Slices.swift */; };
30DAFD4C240985E3002456E7 /* Array+SlicesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DAFD4B240985E3002456E7 /* Array+SlicesTest.swift */; };
2020-03-04 20:27:23 +01:00
30EE3A14241AE6EC009FBB61 /* SyncRepositoryIntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A69968240EF52E00B7D967 /* SyncRepositoryIntentHandler.swift */; };
30EE3A16241E98C1009FBB61 /* Intents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 30EE3A19241E98C1009FBB61 /* Intents.intentdefinition */; settings = {ATTRIBUTES = (no_codegen, ); }; };
30EE3A17241E98C1009FBB61 /* Intents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 30EE3A19241E98C1009FBB61 /* Intents.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; };
2018-11-11 18:09:52 +01:00
30FD2F78214D9E0E005E0A92 /* ParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FD2F77214D9E0E005E0A92 /* ParserTest.swift */; };
2019-07-16 17:02:09 -07:00
3EA2386CD0E9CE2A702A0B3E /* Pods_pass.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE627E8F3DACEDD8FA220081 /* Pods_pass.framework */; };
2019-03-09 12:38:56 +10:00
556EC3D322335C5F00934F9C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ECA21EA8FB5000E4154 /* Localizable.strings */; };
556EC3D422335C5F00934F9C /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ED521ED2434000E4154 /* Localizable.stringsdict */; };
556EC3D522335CD900934F9C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ECA21EA8FB5000E4154 /* Localizable.strings */; };
556EC3D622335CD900934F9C /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ED521ED2434000E4154 /* Localizable.stringsdict */; };
556EC3D722335D2800934F9C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30C25DBF21F3599E00BB27BB /* InfoPlist.strings */; };
556EC3D822335D2800934F9C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ECA21EA8FB5000E4154 /* Localizable.strings */; };
556EC3D922335D2800934F9C /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 30BF5ED521ED2434000E4154 /* Localizable.stringsdict */; };
556EC3DA22335D3400934F9C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30C25DBF21F3599E00BB27BB /* InfoPlist.strings */; };
556EC3DB22335D3D00934F9C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 30C25DBF21F3599E00BB27BB /* InfoPlist.strings */; };
2019-07-16 17:02:09 -07:00
8BA607EB4C9C8258741AC18C /* Pods_passExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14E955B67C88672AA3A40BA0 /* Pods_passExtension.framework */; };
2020-12-31 21:46:50 -08:00
9A55C158259E785600FA8FD9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DC917BDD1E2E8231000FDF54 /* Assets.xcassets */; };
9A55C15F259E785700FA8FD9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DC917BDD1E2E8231000FDF54 /* Assets.xcassets */; };
9A55C185259E8C5600FA8FD9 /* PasswordsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A55C184259E8C5600FA8FD9 /* PasswordsViewController.swift */; };
2021-01-10 13:40:17 -08:00
9A5865F025AA944B006719C2 /* SearchPassword.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9A5865EF25AA944B006719C2 /* SearchPassword.storyboard */; };
9A58661425AAA4C1006719C2 /* PasscodeExtensionDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30697C5121F63E0B0064FCAC /* PasscodeExtensionDisplay.swift */; };
9A58661B25AAA946006719C2 /* PasswordsTableDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9EBC259EA4C50027CE15 /* PasswordsTableDataSource.swift */; };
9A58662225AAAA3A006719C2 /* PasswordsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A55C184259E8C5600FA8FD9 /* PasswordsViewController.swift */; };
9A58662925AAAA79006719C2 /* PasswordSelectionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9ECB259ECB410027CE15 /* PasswordSelectionDelegate.swift */; };
9A58664825AAAB7E006719C2 /* SearchPassword.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9A5865EF25AA944B006719C2 /* SearchPassword.storyboard */; };
9A58665125AADB76006719C2 /* CredentialProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A58665025AADB76006719C2 /* CredentialProvider.swift */; };
2021-01-05 20:54:51 -08:00
9A5D06EE25A56F0800FA59D4 /* PasswordTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9EE1259EDD520027CE15 /* PasswordTableViewCell.swift */; };
9A5D06F525A56F0E00FA59D4 /* PasswordTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9EE1259EDD520027CE15 /* PasswordTableViewCell.swift */; };
9A5D070225A5769A00FA59D4 /* PasswordTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9EE1259EDD520027CE15 /* PasswordTableViewCell.swift */; };
2020-04-18 22:35:17 -07:00
9A652414244BB33300DA0A41 /* UIAlertActionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A652413244BB33300DA0A41 /* UIAlertActionExtension.swift */; };
2019-07-16 17:02:09 -07:00
9A8A8387402FCCCECB1232A4 /* Pods_passKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B2B2F844061EFA534FE9506 /* Pods_passKitTests.framework */; };
2020-12-31 21:46:50 -08:00
9A8F9EBD259EA4C50027CE15 /* PasswordsTableDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9EBC259EA4C50027CE15 /* PasswordsTableDataSource.swift */; };
9A8F9ECC259ECB410027CE15 /* PasswordSelectionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9ECB259ECB410027CE15 /* PasswordSelectionDelegate.swift */; };
2021-01-03 15:08:15 -08:00
9A8F9F4025A1A91F0027CE15 /* CredentialProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8F9F3F25A1A91F0027CE15 /* CredentialProvider.swift */; };
2020-04-11 23:23:38 -07:00
9ADC954124418A5F0005402E /* PasswordStoreTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ADC954024418A5F0005402E /* PasswordStoreTest.swift */; };
2021-01-17 19:49:05 -08:00
9AFC87D325B39FF3008D6060 /* PasswordNavigationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFC87D225B39FF2008D6060 /* PasswordNavigationViewController.swift */; };
9AFC87E225B3B5C6008D6060 /* PasswordNavigationDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFC87E125B3B5C6008D6060 /* PasswordNavigationDataSource.swift */; };
9AFC87F025B514AD008D6060 /* PasswordDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFC87EF25B514AD008D6060 /* PasswordDecryptor.swift */; };
9AFC87F825B51742008D6060 /* PasswordManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFC87F725B51742008D6060 /* PasswordManager.swift */; };
9AFC880025B51EC3008D6060 /* PasswordEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFC87FF25B51EC3008D6060 /* PasswordEncryptor.swift */; };
9AFC882725B53BF4008D6060 /* PasswordDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFC87EF25B514AD008D6060 /* PasswordDecryptor.swift */; };
9AFC882E25B53BF5008D6060 /* PasswordDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFC87EF25B514AD008D6060 /* PasswordDecryptor.swift */; };
2017-07-27 23:56:24 +08:00
A20691F41F2A3D0E0096483D /* SecurePasteboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = A20691F31F2A3D0E0096483D /* SecurePasteboard.swift */; };
2020-02-12 23:28:04 +01:00
A217ACE41E9BBBBD00A1A6CF /* GitConfigSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A217ACE31E9BBBBD00A1A6CF /* GitConfigSettingsTableViewController.swift */; };
2017-06-14 00:25:38 +08:00
A2367B9C1EEFE2E500C8FE8B /* SwiftyUserDefaults.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA049951E3357E000522E8F /* SwiftyUserDefaults.framework */; };
A2367BA01EF0387000C8FE8B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A2367B9F1EF0387000C8FE8B /* Assets.xcassets */; };
2018-09-26 00:48:08 +08:00
A239F5902158C07D00576CBF /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A239F58F2158C07D00576CBF /* AuthenticationServices.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
2018-09-24 15:06:43 +08:00
A239F5962158C08C00576CBF /* AuthenticationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A239F58F2158C07D00576CBF /* AuthenticationServices.framework */; };
A239F59C2158C08C00576CBF /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A239F59A2158C08C00576CBF /* MainInterface.storyboard */; };
A239F5A12158C08C00576CBF /* passAutoFillExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = A239F5952158C08B00576CBF /* passAutoFillExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
A239F5A52158C3F400576CBF /* passKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A26075781EEC6F34005DB03E /* passKit.framework */; };
2019-09-29 00:28:46 +08:00
A23DD0DC233FB46900E6CD83 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A23DD0DB233FB46900E6CD83 /* Assets.xcassets */; };
2017-06-13 11:42:49 +08:00
A26075811EEC6F34005DB03E /* passKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A26075781EEC6F34005DB03E /* passKit.framework */; };
A260758A1EEC6F34005DB03E /* passKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A260757A1EEC6F34005DB03E /* passKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
A260758D1EEC6F34005DB03E /* passKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A26075781EEC6F34005DB03E /* passKit.framework */; };
A260758E1EEC6F34005DB03E /* passKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A26075781EEC6F34005DB03E /* passKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
A26075961EEC6F8C005DB03E /* passKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A26075781EEC6F34005DB03E /* passKit.framework */; };
A26075AD1EEC7125005DB03E /* pass.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A26075A51EEC7125005DB03E /* pass.xcdatamodeld */; };
2017-06-10 23:40:47 +08:00
A267002A1EEC466A00176B8A /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A26700281EEC466A00176B8A /* MainInterface.storyboard */; };
2017-06-15 17:27:02 +08:00
A267002E1EEC466A00176B8A /* passExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = A26700241EEC466A00176B8A /* passExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
2017-06-10 23:40:47 +08:00
A26700371EEC475600176B8A /* passProcessor.js in Resources */ = {isa = PBXBuildFile; fileRef = A26700351EEC475600176B8A /* passProcessor.js */; };
2020-02-23 18:05:10 +08:00
A2699ACD2402631400F36323 /* PasswordTableEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2699ACC2402631400F36323 /* PasswordTableEntry.swift */; };
A2699ACF24027D9500F36323 /* PasswordTableEntryTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2699ACE24027D9500F36323 /* PasswordTableEntryTest.swift */; };
2017-03-09 02:19:47 +08:00
A2802BF91E70813A00879216 /* SliderTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2802BF71E70813A00879216 /* SliderTableViewCell.swift */; };
A2802BFA1E70813A00879216 /* SliderTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A2802BF81E70813A00879216 /* SliderTableViewCell.xib */; };
2017-06-13 11:42:49 +08:00
A2A61C131EEF90CB00CFE063 /* Base32.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A262A58C1E68749C006B0890 /* Base32.framework */; };
A2A61C151EEF90CB00CFE063 /* KeychainAccess.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA742D91E599ED400D54E16 /* KeychainAccess.framework */; };
A2A61C161EEF90CB00CFE063 /* ObjectiveGit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1208571E35EBE60042942E /* ObjectiveGit.framework */; };
A2A61C171EEF90CB00CFE063 /* OneTimePassword.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA671DE1E7A73B100D3ABE1 /* OneTimePassword.framework */; };
2017-06-13 13:19:18 +08:00
A2A61C201EEFABAD00CFE063 /* UtilsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2A61C1F1EEFABAD00CFE063 /* UtilsExtension.swift */; };
2017-04-08 03:08:12 +08:00
A2A7813F1E97DBD9001311F5 /* QRScannerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2A7813E1E97DBD9001311F5 /* QRScannerController.swift */; };
2019-07-17 02:58:01 +08:00
A2AA934422DE30DD00D79A00 /* PGPAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AA934322DE30DD00D79A00 /* PGPAgent.swift */; };
A2AA934622DE3A8000D79A00 /* PGPAgentTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AA934522DE3A8000D79A00 /* PGPAgentTest.swift */; };
2017-02-09 01:41:17 +08:00
DC037CA61E4B883900609409 /* OpenSourceComponentsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CA51E4B883900609409 /* OpenSourceComponentsTableViewController.swift */; };
DC037CA81E4B898100609409 /* BasicStaticTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CA71E4B898100609409 /* BasicStaticTableViewController.swift */; };
DC037CAA1E4B8EAE00609409 /* SpecialThanksTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CA91E4B8EAE00609409 /* SpecialThanksTableViewController.swift */; };
2017-02-09 21:45:31 +08:00
DC037CB01E4CA51F00609409 /* GeneralSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CAF1E4CA51F00609409 /* GeneralSettingsTableViewController.swift */; };
2017-02-09 22:13:31 +08:00
DC037CB21E4CAB1700609409 /* AboutRepositoryTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CB11E4CAB1700609409 /* AboutRepositoryTableViewController.swift */; };
2017-02-10 22:15:01 +08:00
DC037CB81E4DD1A500609409 /* AddPasswordTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CB71E4DD1A500609409 /* AddPasswordTableViewController.swift */; };
DC037CBB1E4DD47B00609409 /* TextFieldTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CB91E4DD47B00609409 /* TextFieldTableViewCell.swift */; };
DC037CBC1E4DD47B00609409 /* TextFieldTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = DC037CBA1E4DD47B00609409 /* TextFieldTableViewCell.xib */; };
2017-02-11 16:08:41 +08:00
DC037CBF1E4ED4E100609409 /* TextViewTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC037CBD1E4ED4E100609409 /* TextViewTableViewCell.swift */; };
DC037CC01E4ED4E100609409 /* TextViewTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = DC037CBE1E4ED4E100609409 /* TextViewTableViewCell.xib */; };
2017-02-07 16:45:14 +08:00
DC193FFA1E49B4430077E0A3 /* AdvancedSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC193FF91E49B4430077E0A3 /* AdvancedSettingsTableViewController.swift */; };
2017-02-28 17:10:27 +08:00
DC3E64E61E656F11009A83DE /* CommitLogsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC3E64E51E656F11009A83DE /* CommitLogsTableViewController.swift */; };
2017-02-02 21:04:31 +08:00
DC4914961E434301007FF592 /* LabelTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4914941E434301007FF592 /* LabelTableViewCell.swift */; };
DC4914991E434600007FF592 /* PasswordDetailTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4914981E434600007FF592 /* PasswordDetailTableViewController.swift */; };
2020-02-12 23:28:04 +01:00
DC5F385B1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC5F385A1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift */; };
DC8963C01E38EEB900828B09 /* SSHKeyUrlImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC8963BF1E38EEB900828B09 /* SSHKeyUrlImportTableViewController.swift */; };
2017-01-19 21:15:47 +08:00
DC917BD71E2E8231000FDF54 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC917BD61E2E8231000FDF54 /* AppDelegate.swift */; };
DC917BDC1E2E8231000FDF54 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DC917BDA1E2E8231000FDF54 /* Main.storyboard */; };
DC917BDE1E2E8231000FDF54 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DC917BDD1E2E8231000FDF54 /* Assets.xcassets */; };
DC917BE11E2E8231000FDF54 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DC917BDF1E2E8231000FDF54 /* LaunchScreen.storyboard */; };
2017-02-09 01:41:17 +08:00
DC962CDF1E4B62C10033B5D8 /* AboutTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC962CDE1E4B62C10033B5D8 /* AboutTableViewController.swift */; };
2020-02-12 23:28:04 +01:00
DCA0499A1E335CC800522E8F /* GitRepositorySettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCA049991E335CC800522E8F /* GitRepositorySettingsTableViewController.swift */; };
DCA0499C1E3362F400522E8F /* PGPKeyUrlImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCA0499B1E3362F400522E8F /* PGPKeyUrlImportTableViewController.swift */; };
2017-01-19 21:15:47 +08:00
DCAAF7451E2FA66800AB94BC /* SettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCAAF7441E2FA66800AB94BC /* SettingsTableViewController.swift */; };
DCC408C71E307DBB00F29B0E /* SVProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCC408C61E307DBB00F29B0E /* SVProgressHUD.framework */; };
2017-03-31 22:44:30 -07:00
DCC441521E8F6C06008A90C4 /* RawPasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCC441511E8F6C06008A90C4 /* RawPasswordViewController.swift */; };
2020-02-12 23:28:04 +01:00
DCC441541E916382008A90C4 /* SSHKeyArmorImportTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCC441531E916382008A90C4 /* SSHKeyArmorImportTableViewController.swift */; };
2017-06-22 00:09:12 -07:00
DCD3C65E1EFB9BB400CBE842 /* SettingsSplitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCD3C65D1EFB9BB400CBE842 /* SettingsSplitViewController.swift */; };
2017-02-05 00:35:23 +08:00
DCDDEAB01E4639F300F68193 /* LabelTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = DCDDEAAF1E4639F300F68193 /* LabelTableViewCell.xib */; };
2017-02-06 20:48:20 +08:00
DCDDEAB31E4896BF00F68193 /* PasswordDetailTitleTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDDEAB11E4896BF00F68193 /* PasswordDetailTitleTableViewCell.swift */; };
2017-02-11 21:37:22 +08:00
DCFB779E1E4F40C7008DE471 /* FillPasswordTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCFB779C1E4F40C7008DE471 /* FillPasswordTableViewCell.swift */; };
DCFB779F1E4F40C7008DE471 /* FillPasswordTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = DCFB779D1E4F40C7008DE471 /* FillPasswordTableViewCell.xib */; };
2017-02-12 11:44:56 +08:00
DCFB77A31E500D9C008DE471 /* PasswordDetailTitleTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = DCFB77A21E500D9C008DE471 /* PasswordDetailTitleTableViewCell.xib */; };
2017-02-13 01:15:42 +08:00
DCFB77A71E502DF9008DE471 /* EditPasswordTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCFB77A61E502DF9008DE471 /* EditPasswordTableViewController.swift */; };
DCFB77A91E502FF6008DE471 /* PasswordEditorTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCFB77A81E502FF6008DE471 /* PasswordEditorTableViewController.swift */; };
2019-01-27 14:26:11 +01:00
DCFB77AB1E503729008DE471 /* ContentProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCFB77AA1E503729008DE471 /* ContentProvider.swift */; };
2019-07-17 00:19:23 +08:00
E813E400BBF3E7E8975EBAEF /* Pods_passKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 134DA5B66070BA56678688CF /* Pods_passKit.framework */; };
2017-01-19 21:15:47 +08:00
/* End PBXBuildFile section */
2017-03-24 23:16:58 -07:00
/* Begin PBXContainerItemProxy section */
2020-03-04 20:27:23 +01:00
304E2127241550260047FB51 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A26075771EEC6F34005DB03E;
remoteInfo = passKit;
};
30A6995B240EED5F00B7D967 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 30A69944240EED5E00B7D967;
remoteInfo = passShortcuts;
};
2018-09-24 15:06:43 +08:00
A239F59F2158C08C00576CBF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A239F5942158C08B00576CBF;
remoteInfo = passAutoFillExtension;
};
2017-06-13 11:42:49 +08:00
A26075821EEC6F34005DB03E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A26075771EEC6F34005DB03E;
remoteInfo = passKit;
};
A26075841EEC6F34005DB03E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = DC917BD21E2E8231000FDF54;
remoteInfo = pass;
};
A260758B1EEC6F34005DB03E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A26075771EEC6F34005DB03E;
remoteInfo = passKit;
};
2017-06-10 23:40:47 +08:00
A267002C1EEC466A00176B8A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A26700231EEC466A00176B8A;
2017-06-15 17:27:02 +08:00
remoteInfo = passExtension;
2017-06-10 23:40:47 +08:00
};
2020-08-26 21:29:05 +02:00
DC13B1531E8640810097803F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = DC917BCB1E2E8231000FDF54 /* Project object */;
proxyType = 1;
remoteGlobalIDString = DC917BD21E2E8231000FDF54;
remoteInfo = pass;
};
2017-03-24 23:16:58 -07:00
/* End PBXContainerItemProxy section */
2017-06-10 23:40:47 +08:00
/* Begin PBXCopyFilesBuildPhase section */
2017-06-13 11:42:49 +08:00
A26075921EEC6F34005DB03E /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
A260758E1EEC6F34005DB03E /* passKit.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
2017-06-10 23:40:47 +08:00
A26700191EEC450100176B8A /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
2017-06-15 17:27:02 +08:00
A267002E1EEC466A00176B8A /* passExtension.appex in Embed App Extensions */,
2020-07-19 18:16:16 -07:00
30A6995D240EED5F00B7D967 /* passShortcuts.appex in Embed App Extensions */,
2018-09-24 15:06:43 +08:00
A239F5A12158C08C00576CBF /* passAutoFillExtension.appex in Embed App Extensions */,
2017-06-10 23:40:47 +08:00
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
2017-01-19 21:15:47 +08:00
/* Begin PBXFileReference section */
2019-07-19 01:20:18 +02:00
116F7CC822E134FA003B3BAC /* Crypto.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Crypto.framework; path = go/dist/Crypto.framework; sourceTree = "<group>"; };
2019-07-17 00:19:23 +08:00
134DA5B66070BA56678688CF /* Pods_passKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_passKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
14E955B67C88672AA3A40BA0 /* Pods_passExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_passExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2021-06-20 00:33:48 +02:00
3005284A267E5FCF003E2003 /* Gopenpgp.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Gopenpgp.xcframework; path = go/gopenpgp/dist/Gopenpgp.xcframework; sourceTree = "<group>"; };
30052850267E9138003E2003 /* Gopenpgp.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Gopenpgp.xcframework; path = go/dist/Gopenpgp.xcframework; sourceTree = "<group>"; };
2019-02-17 19:01:08 +01:00
300713C42219D54100F553AC /* AutoCellHeightUITableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoCellHeightUITableViewController.swift; sourceTree = "<group>"; };
2018-11-11 18:09:52 +01:00
301F6462216162550071A4CE /* AdditionField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdditionField.swift; sourceTree = "<group>"; };
301F6467216165290071A4CE /* ConstantsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConstantsTest.swift; sourceTree = "<group>"; };
301F646C216166AA0071A4CE /* AdditionFieldTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdditionFieldTest.swift; sourceTree = "<group>"; };
2019-03-05 22:31:03 +01:00
302202EE222F14E400555236 /* SearchBarScope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBarScope.swift; sourceTree = "<group>"; };
2020-02-12 23:28:04 +01:00
302269B223E634B000F843A3 /* PGPKeyFIleImportTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PGPKeyFIleImportTableViewController.swift; sourceTree = "<group>"; };
2019-06-25 22:44:19 +02:00
302B2C9722C2BDE700D831EE /* AppKeychain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppKeychain.swift; sourceTree = "<group>"; };
2018-11-11 18:09:52 +01:00
302E85602125ECC70031BA64 /* Parser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Parser.swift; sourceTree = "<group>"; };
302E85622125EE550031BA64 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
2019-06-29 23:09:24 +02:00
3032327322C7F710009EBD9C /* KeyFileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyFileManager.swift; sourceTree = "<group>"; };
3032328922C9FBA2009EBD9C /* KeyFileManagerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyFileManagerTest.swift; sourceTree = "<group>"; };
2019-07-02 20:20:56 +02:00
3032328D22CBD4CD009EBD9C /* CryptographicKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptographicKeys.swift; sourceTree = "<group>"; };
2020-03-04 20:27:23 +01:00
304E212C241AD0EB0047FB51 /* passShortcuts.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = passShortcuts.entitlements; sourceTree = "<group>"; };
2020-02-15 18:14:06 +01:00
30650E7023F82AF8005CCD5E /* SSHKeyFileImportTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSHKeyFileImportTableViewController.swift; sourceTree = "<group>"; };
2020-02-15 18:12:58 +01:00
30650E7223F847FC005CCD5E /* KeyImporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyImporter.swift; sourceTree = "<group>"; };
2020-02-28 19:04:53 +01:00
306623322406F1A7000E2AD6 /* PasswordGeneratorTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordGeneratorTest.swift; sourceTree = "<group>"; };
2020-02-08 13:31:49 +01:00
3066AD6723EE0D6500F65535 /* PGPKeyImporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PGPKeyImporter.swift; sourceTree = "<group>"; };
2020-08-23 01:15:23 +02:00
30695E1F24FA6C6500C9D46E /* PasswordAlertPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordAlertPresenter.swift; sourceTree = "<group>"; };
30695E2424FAEF2600C9D46E /* GitCredentialTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitCredentialTest.swift; sourceTree = "<group>"; };
2019-01-20 12:34:40 +01:00
30697C2321F63C580064FCAC /* NotificationNames.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationNames.swift; sourceTree = "<group>"; };
30697C2421F63C590064FCAC /* Globals.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Globals.swift; sourceTree = "<group>"; };
30697C2521F63C590064FCAC /* FileManagerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileManagerExtension.swift; sourceTree = "<group>"; };
2020-02-22 23:23:02 +08:00
30697C2621F63C590064FCAC /* PasswordGeneratorFlavor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGeneratorFlavor.swift; sourceTree = "<group>"; };
2019-01-20 12:34:40 +01:00
30697C2721F63C590064FCAC /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = "<group>"; };
30697C2821F63C590064FCAC /* DefaultsKeys.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultsKeys.swift; sourceTree = "<group>"; };
30697C2921F63C590064FCAC /* AppError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppError.swift; sourceTree = "<group>"; };
30697C3121F63C8B0064FCAC /* PasscodeLockPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasscodeLockPresenter.swift; sourceTree = "<group>"; };
30697C3221F63C8B0064FCAC /* PasscodeLockViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasscodeLockViewController.swift; sourceTree = "<group>"; };
30697C3521F63C990064FCAC /* UIViewControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewControllerExtension.swift; sourceTree = "<group>"; };
30697C3621F63C990064FCAC /* String+Localization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Localization.swift"; sourceTree = "<group>"; };
30697C3721F63C990064FCAC /* UITextFieldExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITextFieldExtension.swift; sourceTree = "<group>"; };
30697C3821F63C990064FCAC /* UIViewExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewExtension.swift; sourceTree = "<group>"; };
30697C3921F63C990064FCAC /* String+Utilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Utilities.swift"; sourceTree = "<group>"; };
30697C3F21F63CAA0064FCAC /* PasswordEntity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordEntity.swift; sourceTree = "<group>"; };
30697C4021F63CAB0064FCAC /* Password.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Password.swift; sourceTree = "<group>"; };
30697C4121F63CAB0064FCAC /* GitCredential.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GitCredential.swift; sourceTree = "<group>"; };
30697C4221F63CAB0064FCAC /* PasscodeLock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasscodeLock.swift; sourceTree = "<group>"; };
30697C4321F63CAB0064FCAC /* PasswordStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordStore.swift; sourceTree = "<group>"; };
30697C4921F63D460064FCAC /* ExtensionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtensionViewController.swift; sourceTree = "<group>"; };
2021-01-10 13:40:17 -08:00
30697C4F21F63D7F0064FCAC /* ExtensionConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtensionConstants.swift; sourceTree = "<group>"; };
2019-01-20 12:34:40 +01:00
30697C5121F63E0B0064FCAC /* PasscodeExtensionDisplay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasscodeExtensionDisplay.swift; sourceTree = "<group>"; };
30697C5221F63E0B0064FCAC /* CredentialProviderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialProviderViewController.swift; sourceTree = "<group>"; };
30697C5E21F674800064FCAC /* String+UtilitiesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+UtilitiesTest.swift"; sourceTree = "<group>"; };
2020-02-28 19:05:23 +01:00
306D970D24091CDD006C0E2E /* SwitchTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchTableViewCell.swift; sourceTree = "<group>"; };
306D971124091EE7006C0E2E /* SwitchTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SwitchTableViewCell.xib; sourceTree = "<group>"; };
2019-10-01 22:36:22 +02:00
3087574E2343E42A00B971A2 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
2020-08-26 21:29:05 +02:00
308800C224EDA5F600E87ED3 /* QRKeyScanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRKeyScanner.swift; sourceTree = "<group>"; };
308800C624EDC08D00E87ED3 /* ScannableKeyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScannableKeyType.swift; sourceTree = "<group>"; };
308800CE24F04E9900E87ED3 /* ScannableKeyTypeTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScannableKeyTypeTest.swift; sourceTree = "<group>"; };
308800D024F0596300E87ED3 /* QRKeyScannerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRKeyScannerTest.swift; sourceTree = "<group>"; };
2020-02-23 10:55:15 +01:00
30A1D29B21AF451E00E2D1F7 /* PasswordGeneratorFlavorTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordGeneratorFlavorTest.swift; sourceTree = "<group>"; };
2018-12-01 15:53:48 +01:00
30A1D2A121B2BC6F00E2D1F7 /* TokenBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenBuilder.swift; sourceTree = "<group>"; };
2020-04-19 15:41:30 +02:00
30A1D2A521B2D46100E2D1F7 /* OTPType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTPType.swift; sourceTree = "<group>"; };
2018-12-01 15:52:01 +01:00
30A1D2A721B2D53200E2D1F7 /* PasswordChange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordChange.swift; sourceTree = "<group>"; };
2020-04-19 15:41:30 +02:00
30A1D2A921B32A0100E2D1F7 /* OTPTypeTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTPTypeTest.swift; sourceTree = "<group>"; };
2018-12-01 15:53:48 +01:00
30A1D2AB21B32C2A00E2D1F7 /* TokenBuilderTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenBuilderTest.swift; sourceTree = "<group>"; };
2020-07-19 18:16:16 -07:00
30A69945240EED5E00B7D967 /* passShortcuts.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = passShortcuts.appex; sourceTree = BUILT_PRODUCTS_DIR; };
2020-03-04 20:27:23 +01:00
30A69947240EED5E00B7D967 /* IntentHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentHandler.swift; sourceTree = "<group>"; };
30A69949240EED5E00B7D967 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
30A6994F240EED5F00B7D967 /* IntentsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IntentsUI.framework; path = System/Library/Frameworks/IntentsUI.framework; sourceTree = SDKROOT; };
30A69968240EF52E00B7D967 /* SyncRepositoryIntentHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncRepositoryIntentHandler.swift; sourceTree = "<group>"; };
2019-08-22 22:59:07 +02:00
30A86F94230F237000F821A4 /* CryptoFrameworkTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoFrameworkTest.swift; sourceTree = "<group>"; };
2018-11-11 18:09:52 +01:00
30B0485F209A5141001013CA /* PasswordTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordTest.swift; sourceTree = "<group>"; };
2020-02-28 19:04:53 +01:00
30B4C7B924084AAA008B86F7 /* PasswordGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerator.swift; sourceTree = "<group>"; };
2019-07-20 23:17:26 +02:00
30BAC8C422E3BAAF00438475 /* TestBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestBase.swift; sourceTree = "<group>"; };
30BAC8C522E3BAAF00438475 /* TestPGPKeys.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestPGPKeys.swift; sourceTree = "<group>"; };
2019-07-20 23:36:44 +02:00
30BAC8CA22E3BB6C00438475 /* DictBasedKeychain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DictBasedKeychain.swift; sourceTree = "<group>"; };
30BAC8CC22E3BB9700438475 /* KeyStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyStore.swift; sourceTree = "<group>"; };
2019-01-14 20:55:19 +01:00
30BF5EC921EA8FB5000E4154 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
2019-01-14 20:57:45 +01:00
30BF5ED621ED2434000E4154 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
2019-01-19 14:17:16 +01:00
30C25DA921F34D2800BB27BB /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = "<group>"; };
30C25DBE21F3599E00BB27BB /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
2019-01-21 23:19:08 +01:00
30C25DC321F3BEF500BB27BB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
30C25DC421F3BEF500BB27BB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
30C25DC521F3BEF500BB27BB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
30C25DC621F3BEF500BB27BB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
2019-01-20 11:24:57 +01:00
30C25DD521F4834D00BB27BB /* UILocalizedLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UILocalizedLabel.swift; sourceTree = "<group>"; };
30C25DD621F4834D00BB27BB /* UICodeHighlightingLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICodeHighlightingLabel.swift; sourceTree = "<group>"; };
2019-09-08 12:47:10 +02:00
30CCA90A2325119C0048CA51 /* Data+Mutable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Mutable.swift"; sourceTree = "<group>"; };
2020-04-19 15:41:30 +02:00
30CCA91523258C380048CA51 /* PGPInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PGPInterface.swift; sourceTree = "<group>"; };
30CCA91723258E760048CA51 /* GopenPGPInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GopenPGPInterface.swift; sourceTree = "<group>"; };
30CCA919232591320048CA51 /* ObjectivePGPInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectivePGPInterface.swift; sourceTree = "<group>"; };
2020-02-28 19:04:53 +01:00
30DAFD49240985A7002456E7 /* Array+Slices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Slices.swift"; sourceTree = "<group>"; };
30DAFD4B240985E3002456E7 /* Array+SlicesTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+SlicesTest.swift"; sourceTree = "<group>"; };
2020-03-04 20:27:23 +01:00
30EE3A18241E98C1009FBB61 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = en; path = en.lproj/Intents.intentdefinition; sourceTree = "<group>"; };
30EE3A1B241E98C6009FBB61 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Intents.strings; sourceTree = "<group>"; };
2018-11-11 18:09:52 +01:00
30FD2F77214D9E0E005E0A92 /* ParserTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParserTest.swift; sourceTree = "<group>"; };
2019-07-17 00:19:23 +08:00
3B2B2F844061EFA534FE9506 /* Pods_passKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_passKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2020-07-19 18:16:16 -07:00
5B58C21A769D3A659BC3E706 /* Pods-passKitTests.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passKitTests.beta.xcconfig"; path = "Pods/Target Support Files/Pods-passKitTests/Pods-passKitTests.beta.xcconfig"; sourceTree = "<group>"; };
60A3BC2FD124753767086BCC /* Pods-pass.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-pass.beta.xcconfig"; path = "Pods/Target Support Files/Pods-pass/Pods-pass.beta.xcconfig"; sourceTree = "<group>"; };
2019-07-16 17:02:09 -07:00
62DEE9943E0F2B8C79E3FC5B /* Pods-passExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passExtension.release.xcconfig"; path = "Pods/Target Support Files/Pods-passExtension/Pods-passExtension.release.xcconfig"; sourceTree = "<group>"; };
2019-07-17 00:19:23 +08:00
64AA8DF9E73F39CCC3317247 /* Pods-passKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passKit.release.xcconfig"; path = "Pods/Target Support Files/Pods-passKit/Pods-passKit.release.xcconfig"; sourceTree = "<group>"; };
7CAD21E487234A0631B52E20 /* Pods-passKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passKit.debug.xcconfig"; path = "Pods/Target Support Files/Pods-passKit/Pods-passKit.debug.xcconfig"; sourceTree = "<group>"; };
2020-07-19 18:16:16 -07:00
9A1EF0B324C50DD80074FEAC /* passBeta.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = passBeta.entitlements; sourceTree = "<group>"; };
9A1EF0B424C50E780074FEAC /* passBetaAutoFillExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = passBetaAutoFillExtension.entitlements; sourceTree = "<group>"; };
9A1EF0B524C50EE00074FEAC /* passBetaExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = passBetaExtension.entitlements; sourceTree = "<group>"; };
9A1EF0B624C50FEA0074FEAC /* passBetaShortcuts.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = passBetaShortcuts.entitlements; sourceTree = "<group>"; };
2020-12-31 21:46:50 -08:00
9A55C184259E8C5600FA8FD9 /* PasswordsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordsViewController.swift; sourceTree = "<group>"; };
2021-01-10 13:40:17 -08:00
9A5865EF25AA944B006719C2 /* SearchPassword.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SearchPassword.storyboard; sourceTree = "<group>"; };
9A58665025AADB76006719C2 /* CredentialProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialProvider.swift; sourceTree = "<group>"; };
2020-04-18 22:35:17 -07:00
9A652413244BB33300DA0A41 /* UIAlertActionExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIAlertActionExtension.swift; sourceTree = "<group>"; };
2020-12-31 21:46:50 -08:00
9A8F9EBC259EA4C50027CE15 /* PasswordsTableDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordsTableDataSource.swift; sourceTree = "<group>"; };
9A8F9ECB259ECB410027CE15 /* PasswordSelectionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordSelectionDelegate.swift; sourceTree = "<group>"; };
9A8F9EE1259EDD520027CE15 /* PasswordTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordTableViewCell.swift; sourceTree = "<group>"; };
2021-01-03 15:08:15 -08:00
9A8F9F3F25A1A91F0027CE15 /* CredentialProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialProvider.swift; sourceTree = "<group>"; };
2020-04-11 23:23:38 -07:00
9ADC954024418A5F0005402E /* PasswordStoreTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordStoreTest.swift; sourceTree = "<group>"; };
2021-01-17 19:49:05 -08:00
9AFC87D225B39FF2008D6060 /* PasswordNavigationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordNavigationViewController.swift; sourceTree = "<group>"; };
9AFC87E125B3B5C6008D6060 /* PasswordNavigationDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordNavigationDataSource.swift; sourceTree = "<group>"; };
9AFC87EF25B514AD008D6060 /* PasswordDecryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordDecryptor.swift; sourceTree = "<group>"; };
9AFC87F725B51742008D6060 /* PasswordManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordManager.swift; sourceTree = "<group>"; };
9AFC87FF25B51EC3008D6060 /* PasswordEncryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordEncryptor.swift; sourceTree = "<group>"; };
2017-07-27 23:56:24 +08:00
A20691F31F2A3D0E0096483D /* SecurePasteboard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecurePasteboard.swift; sourceTree = "<group>"; };
2020-02-12 23:28:04 +01:00
A217ACE31E9BBBBD00A1A6CF /* GitConfigSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GitConfigSettingsTableViewController.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2017-06-14 00:25:38 +08:00
A2367B9F1EF0387000C8FE8B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
2018-09-24 15:06:43 +08:00
A239F58F2158C07D00576CBF /* AuthenticationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AuthenticationServices.framework; path = System/Library/Frameworks/AuthenticationServices.framework; sourceTree = SDKROOT; };
A239F5952158C08B00576CBF /* passAutoFillExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = passAutoFillExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
A239F59B2158C08C00576CBF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
A239F59D2158C08C00576CBF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
A239F59E2158C08C00576CBF /* passAutoFillExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = passAutoFillExtension.entitlements; sourceTree = "<group>"; };
2019-09-29 00:28:46 +08:00
A23DD0DB233FB46900E6CD83 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
2017-06-13 11:42:49 +08:00
A26075781EEC6F34005DB03E /* passKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = passKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A260757A1EEC6F34005DB03E /* passKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = passKit.h; sourceTree = "<group>"; };
A260757B1EEC6F34005DB03E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
A26075801EEC6F34005DB03E /* passKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = passKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
A26075891EEC6F34005DB03E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
A26075A61EEC7125005DB03E /* pass.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = pass.xcdatamodel; sourceTree = "<group>"; };
2017-03-03 00:13:05 +08:00
A262A58C1E68749C006B0890 /* Base32.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Base32.framework; path = Carthage/Build/iOS/Base32.framework; sourceTree = "<group>"; };
2017-06-15 17:27:02 +08:00
A26700241EEC466A00176B8A /* passExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = passExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
2017-06-10 23:40:47 +08:00
A26700291EEC466A00176B8A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
A267002B1EEC466A00176B8A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
A26700321EEC46C400176B8A /* pass.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = pass.entitlements; sourceTree = "<group>"; };
2017-06-15 17:27:02 +08:00
A26700331EEC46C900176B8A /* passExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = passExtension.entitlements; sourceTree = "<group>"; };
2017-06-10 23:40:47 +08:00
A26700351EEC475600176B8A /* passProcessor.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = passProcessor.js; sourceTree = "<group>"; };
2020-02-23 18:05:10 +08:00
A2699ACC2402631400F36323 /* PasswordTableEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordTableEntry.swift; sourceTree = "<group>"; };
A2699ACE24027D9500F36323 /* PasswordTableEntryTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordTableEntryTest.swift; sourceTree = "<group>"; };
2017-03-09 02:19:47 +08:00
A2802BF71E70813A00879216 /* SliderTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SliderTableViewCell.swift; sourceTree = "<group>"; };
A2802BF81E70813A00879216 /* SliderTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SliderTableViewCell.xib; sourceTree = "<group>"; };
2017-06-13 13:19:18 +08:00
A2A61C1F1EEFABAD00CFE063 /* UtilsExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UtilsExtension.swift; sourceTree = "<group>"; };
2017-04-08 03:08:12 +08:00
A2A7813E1E97DBD9001311F5 /* QRScannerController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRScannerController.swift; sourceTree = "<group>"; };
2019-07-17 02:58:01 +08:00
A2AA934322DE30DD00D79A00 /* PGPAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PGPAgent.swift; sourceTree = "<group>"; };
A2AA934522DE3A8000D79A00 /* PGPAgentTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PGPAgentTest.swift; sourceTree = "<group>"; };
2017-06-13 11:42:49 +08:00
A2BC54C71EEE5669001FAFBD /* Objective-CBridgingHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Objective-CBridgingHeader.h"; sourceTree = "<group>"; };
2020-07-19 18:16:16 -07:00
B85DE0C3FF07C938FF1B24D2 /* Pods-passKit.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passKit.beta.xcconfig"; path = "Pods/Target Support Files/Pods-passKit/Pods-passKit.beta.xcconfig"; sourceTree = "<group>"; };
C4C702DBCBA2374D32295603 /* Pods-passExtension.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passExtension.beta.xcconfig"; path = "Pods/Target Support Files/Pods-passExtension/Pods-passExtension.beta.xcconfig"; sourceTree = "<group>"; };
2017-02-09 01:41:17 +08:00
DC037CA51E4B883900609409 /* OpenSourceComponentsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSourceComponentsTableViewController.swift; sourceTree = "<group>"; };
DC037CA71E4B898100609409 /* BasicStaticTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicStaticTableViewController.swift; sourceTree = "<group>"; };
DC037CA91E4B8EAE00609409 /* SpecialThanksTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpecialThanksTableViewController.swift; sourceTree = "<group>"; };
2017-02-09 13:16:42 +08:00
DC037CAB1E4C1C7100609409 /* FavIcon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FavIcon.framework; path = Carthage/Build/iOS/FavIcon.framework; sourceTree = "<group>"; };
2017-02-09 21:45:31 +08:00
DC037CAF1E4CA51F00609409 /* GeneralSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneralSettingsTableViewController.swift; sourceTree = "<group>"; };
2017-02-09 22:13:31 +08:00
DC037CB11E4CAB1700609409 /* AboutRepositoryTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutRepositoryTableViewController.swift; sourceTree = "<group>"; };
2017-02-10 22:15:01 +08:00
DC037CB71E4DD1A500609409 /* AddPasswordTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddPasswordTableViewController.swift; sourceTree = "<group>"; };
DC037CB91E4DD47B00609409 /* TextFieldTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFieldTableViewCell.swift; sourceTree = "<group>"; };
DC037CBA1E4DD47B00609409 /* TextFieldTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextFieldTableViewCell.xib; sourceTree = "<group>"; };
2017-02-11 16:08:41 +08:00
DC037CBD1E4ED4E100609409 /* TextViewTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextViewTableViewCell.swift; sourceTree = "<group>"; };
DC037CBE1E4ED4E100609409 /* TextViewTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TextViewTableViewCell.xib; sourceTree = "<group>"; };
2017-01-23 16:29:36 +08:00
DC1208571E35EBE60042942E /* ObjectiveGit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ObjectiveGit.framework; path = Carthage/Build/iOS/ObjectiveGit.framework; sourceTree = "<group>"; };
2020-08-26 21:29:05 +02:00
DC13B14E1E8640810097803F /* passTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = passTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2017-03-24 23:16:58 -07:00
DC13B1521E8640810097803F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2017-04-27 22:48:11 -07:00
DC193FF91E49B4430077E0A3 /* AdvancedSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AdvancedSettingsTableViewController.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2017-02-28 17:10:27 +08:00
DC3E64E51E656F11009A83DE /* CommitLogsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommitLogsTableViewController.swift; sourceTree = "<group>"; };
2017-02-02 21:04:31 +08:00
DC4914941E434301007FF592 /* LabelTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LabelTableViewCell.swift; sourceTree = "<group>"; };
DC4914981E434600007FF592 /* PasswordDetailTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordDetailTableViewController.swift; sourceTree = "<group>"; };
2019-07-16 17:02:09 -07:00
DC547D572040664E838F3DB3 /* Pods-pass.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-pass.debug.xcconfig"; path = "Pods/Target Support Files/Pods-pass/Pods-pass.debug.xcconfig"; sourceTree = "<group>"; };
2020-02-12 23:28:04 +01:00
DC5F385A1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PGPKeyArmorImportTableViewController.swift; sourceTree = "<group>"; };
DC8963BF1E38EEB900828B09 /* SSHKeyUrlImportTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SSHKeyUrlImportTableViewController.swift; sourceTree = "<group>"; };
2020-07-19 18:16:16 -07:00
DC917BD31E2E8231000FDF54 /* Pass.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Pass.app; sourceTree = BUILT_PRODUCTS_DIR; };
2017-01-19 21:15:47 +08:00
DC917BD61E2E8231000FDF54 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
DC917BDB1E2E8231000FDF54 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
DC917BDD1E2E8231000FDF54 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
DC917BE01E2E8231000FDF54 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
DC917BE21E2E8231000FDF54 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2017-02-09 01:41:17 +08:00
DC962CDE1E4B62C10033B5D8 /* AboutTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutTableViewController.swift; sourceTree = "<group>"; };
2017-01-22 01:42:36 +08:00
DCA049951E3357E000522E8F /* SwiftyUserDefaults.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftyUserDefaults.framework; path = Carthage/Build/iOS/SwiftyUserDefaults.framework; sourceTree = "<group>"; };
2020-02-12 23:28:04 +01:00
DCA049991E335CC800522E8F /* GitRepositorySettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GitRepositorySettingsTableViewController.swift; sourceTree = "<group>"; };
DCA0499B1E3362F400522E8F /* PGPKeyUrlImportTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PGPKeyUrlImportTableViewController.swift; sourceTree = "<group>"; };
2017-03-16 00:21:28 -07:00
DCA671DE1E7A73B100D3ABE1 /* OneTimePassword.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OneTimePassword.framework; path = Carthage/Build/iOS/OneTimePassword.framework; sourceTree = "<group>"; };
2017-02-19 22:10:36 +08:00
DCA742D91E599ED400D54E16 /* KeychainAccess.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = KeychainAccess.framework; path = Carthage/Build/iOS/KeychainAccess.framework; sourceTree = "<group>"; };
2017-01-19 21:15:47 +08:00
DCAAF7441E2FA66800AB94BC /* SettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsTableViewController.swift; sourceTree = "<group>"; };
DCC408C61E307DBB00F29B0E /* SVProgressHUD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SVProgressHUD.framework; path = Carthage/Build/iOS/SVProgressHUD.framework; sourceTree = "<group>"; };
2017-03-31 22:44:30 -07:00
DCC441511E8F6C06008A90C4 /* RawPasswordViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawPasswordViewController.swift; sourceTree = "<group>"; };
2020-02-12 23:28:04 +01:00
DCC441531E916382008A90C4 /* SSHKeyArmorImportTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SSHKeyArmorImportTableViewController.swift; sourceTree = "<group>"; };
2017-06-22 00:09:12 -07:00
DCD3C65D1EFB9BB400CBE842 /* SettingsSplitViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsSplitViewController.swift; sourceTree = "<group>"; };
2017-02-12 11:00:45 +08:00
DCDDEAAF1E4639F300F68193 /* LabelTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LabelTableViewCell.xib; sourceTree = "<group>"; };
2017-02-06 20:48:20 +08:00
DCDDEAB11E4896BF00F68193 /* PasswordDetailTitleTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordDetailTitleTableViewCell.swift; sourceTree = "<group>"; };
2017-02-11 21:37:22 +08:00
DCFB779C1E4F40C7008DE471 /* FillPasswordTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FillPasswordTableViewCell.swift; sourceTree = "<group>"; };
DCFB779D1E4F40C7008DE471 /* FillPasswordTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FillPasswordTableViewCell.xib; sourceTree = "<group>"; };
2017-02-12 11:44:56 +08:00
DCFB77A21E500D9C008DE471 /* PasswordDetailTitleTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PasswordDetailTitleTableViewCell.xib; sourceTree = "<group>"; };
2017-02-13 01:15:42 +08:00
DCFB77A61E502DF9008DE471 /* EditPasswordTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditPasswordTableViewController.swift; sourceTree = "<group>"; };
DCFB77A81E502FF6008DE471 /* PasswordEditorTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordEditorTableViewController.swift; sourceTree = "<group>"; };
2019-01-27 14:26:11 +01:00
DCFB77AA1E503729008DE471 /* ContentProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentProvider.swift; sourceTree = "<group>"; };
2019-07-16 17:02:09 -07:00
DD224E7F8C867E6CD0BFE9D5 /* Pods-passExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-passExtension/Pods-passExtension.debug.xcconfig"; sourceTree = "<group>"; };
E8BA4183727AD2AF5E4CFF76 /* Pods-passKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-passKitTests/Pods-passKitTests.debug.xcconfig"; sourceTree = "<group>"; };
EFFF4527C3A296B53A10D7F7 /* Pods-passKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-passKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-passKitTests/Pods-passKitTests.release.xcconfig"; sourceTree = "<group>"; };
FDEF869C18B8B08063773B97 /* Pods-pass.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-pass.release.xcconfig"; path = "Pods/Target Support Files/Pods-pass/Pods-pass.release.xcconfig"; sourceTree = "<group>"; };
2019-07-17 00:19:23 +08:00
FE627E8F3DACEDD8FA220081 /* Pods_pass.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_pass.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2017-01-19 21:15:47 +08:00
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2020-03-04 20:27:23 +01:00
30A69942240EED5E00B7D967 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
304E2125241550260047FB51 /* passKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2018-09-24 15:06:43 +08:00
A239F5922158C08B00576CBF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
A239F5A52158C3F400576CBF /* passKit.framework in Frameworks */,
A239F5962158C08C00576CBF /* AuthenticationServices.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-06-13 11:42:49 +08:00
A26075741EEC6F34005DB03E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2019-07-17 00:19:23 +08:00
E813E400BBF3E7E8975EBAEF /* Pods_passKit.framework in Frameworks */,
2021-06-20 00:33:48 +02:00
30052853267E914C003E2003 /* Gopenpgp.xcframework in Frameworks */,
2017-06-13 11:42:49 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
A260757D1EEC6F34005DB03E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
A26075811EEC6F34005DB03E /* passKit.framework in Frameworks */,
2019-07-16 17:02:09 -07:00
9A8A8387402FCCCECB1232A4 /* Pods_passKitTests.framework in Frameworks */,
2017-06-13 11:42:49 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-06-10 23:40:47 +08:00
A26700211EEC466A00176B8A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2017-06-14 00:25:38 +08:00
A2367B9C1EEFE2E500C8FE8B /* SwiftyUserDefaults.framework in Frameworks */,
2017-06-13 11:42:49 +08:00
A2A61C131EEF90CB00CFE063 /* Base32.framework in Frameworks */,
A2A61C151EEF90CB00CFE063 /* KeychainAccess.framework in Frameworks */,
A2A61C161EEF90CB00CFE063 /* ObjectiveGit.framework in Frameworks */,
A2A61C171EEF90CB00CFE063 /* OneTimePassword.framework in Frameworks */,
A26075961EEC6F8C005DB03E /* passKit.framework in Frameworks */,
2019-07-16 17:02:09 -07:00
8BA607EB4C9C8258741AC18C /* Pods_passExtension.framework in Frameworks */,
2017-06-10 23:40:47 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-08-26 21:29:05 +02:00
DC13B14B1E8640810097803F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-01-19 21:15:47 +08:00
DC917BD01E2E8231000FDF54 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2018-09-24 15:06:43 +08:00
A239F5902158C07D00576CBF /* AuthenticationServices.framework in Frameworks */,
2017-06-13 11:42:49 +08:00
A260758D1EEC6F34005DB03E /* passKit.framework in Frameworks */,
2017-01-19 21:15:47 +08:00
DCC408C71E307DBB00F29B0E /* SVProgressHUD.framework in Frameworks */,
2019-07-16 17:02:09 -07:00
3EA2386CD0E9CE2A702A0B3E /* Pods_pass.framework in Frameworks */,
2021-06-20 00:33:48 +02:00
30052851267E9138003E2003 /* Gopenpgp.xcframework in Frameworks */,
2017-01-19 21:15:47 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2020-07-05 00:40:05 +02:00
3005F35224B13BF3000519B5 /* Models */ = {
isa = PBXGroup;
children = (
2020-08-26 21:29:05 +02:00
308800C224EDA5F600E87ED3 /* QRKeyScanner.swift */,
308800C624EDC08D00E87ED3 /* ScannableKeyType.swift */,
2020-07-05 00:40:05 +02:00
);
path = Models;
sourceTree = "<group>";
};
2018-11-11 18:09:52 +01:00
301F6464216164670071A4CE /* Helpers */ = {
isa = PBXGroup;
children = (
2019-06-29 23:09:24 +02:00
3032328922C9FBA2009EBD9C /* KeyFileManagerTest.swift */,
2018-11-11 18:09:52 +01:00
);
path = Helpers;
sourceTree = "<group>";
};
2019-07-17 00:19:23 +08:00
30468FC4444CE00A19257B78 /* Pods */ = {
isa = PBXGroup;
children = (
7CAD21E487234A0631B52E20 /* Pods-passKit.debug.xcconfig */,
64AA8DF9E73F39CCC3317247 /* Pods-passKit.release.xcconfig */,
2019-07-16 17:02:09 -07:00
DC547D572040664E838F3DB3 /* Pods-pass.debug.xcconfig */,
FDEF869C18B8B08063773B97 /* Pods-pass.release.xcconfig */,
DD224E7F8C867E6CD0BFE9D5 /* Pods-passExtension.debug.xcconfig */,
62DEE9943E0F2B8C79E3FC5B /* Pods-passExtension.release.xcconfig */,
E8BA4183727AD2AF5E4CFF76 /* Pods-passKitTests.debug.xcconfig */,
EFFF4527C3A296B53A10D7F7 /* Pods-passKitTests.release.xcconfig */,
2020-07-19 18:16:16 -07:00
60A3BC2FD124753767086BCC /* Pods-pass.beta.xcconfig */,
C4C702DBCBA2374D32295603 /* Pods-passExtension.beta.xcconfig */,
B85DE0C3FF07C938FF1B24D2 /* Pods-passKit.beta.xcconfig */,
5B58C21A769D3A659BC3E706 /* Pods-passKitTests.beta.xcconfig */,
2019-07-17 00:19:23 +08:00
);
name = Pods;
sourceTree = "<group>";
};
2020-02-28 19:04:53 +01:00
30662336240835D0000E2AD6 /* Passwords */ = {
isa = PBXGroup;
children = (
30B4C7B924084AAA008B86F7 /* PasswordGenerator.swift */,
30697C2621F63C590064FCAC /* PasswordGeneratorFlavor.swift */,
);
path = Passwords;
sourceTree = "<group>";
};
2019-01-20 12:34:40 +01:00
30697C5521F63F870064FCAC /* Extensions */ = {
2019-01-14 20:55:19 +01:00
isa = PBXGroup;
children = (
2019-01-20 12:34:40 +01:00
30697C5E21F674800064FCAC /* String+UtilitiesTest.swift */,
2020-02-28 19:04:53 +01:00
30DAFD4B240985E3002456E7 /* Array+SlicesTest.swift */,
2019-01-14 20:55:19 +01:00
);
2019-01-20 12:34:40 +01:00
path = Extensions;
sourceTree = "<group>";
};
2020-08-26 21:29:05 +02:00
308800CD24F04E6600E87ED3 /* Models */ = {
isa = PBXGroup;
children = (
308800D024F0596300E87ED3 /* QRKeyScannerTest.swift */,
308800CE24F04E9900E87ED3 /* ScannableKeyTypeTest.swift */,
);
path = Models;
sourceTree = "<group>";
};
2020-03-04 20:27:23 +01:00
30A69946240EED5E00B7D967 /* passShortcuts */ = {
isa = PBXGroup;
children = (
30A69947240EED5E00B7D967 /* IntentHandler.swift */,
30A69968240EF52E00B7D967 /* SyncRepositoryIntentHandler.swift */,
304E212C241AD0EB0047FB51 /* passShortcuts.entitlements */,
2020-07-19 18:16:16 -07:00
9A1EF0B624C50FEA0074FEAC /* passBetaShortcuts.entitlements */,
2020-03-04 20:27:23 +01:00
30A69949240EED5E00B7D967 /* Info.plist */,
);
path = passShortcuts;
sourceTree = "<group>";
};
2019-08-22 22:59:07 +02:00
30A86F93230F235800F821A4 /* Crypto */ = {
isa = PBXGroup;
children = (
30A86F94230F237000F821A4 /* CryptoFrameworkTest.swift */,
2019-09-08 23:00:46 +02:00
A2AA934522DE3A8000D79A00 /* PGPAgentTest.swift */,
2019-08-22 22:59:07 +02:00
);
path = Crypto;
sourceTree = "<group>";
};
2020-02-28 19:04:53 +01:00
30B4C7BB24085A3C008B86F7 /* Passwords */ = {
isa = PBXGroup;
children = (
30A1D29B21AF451E00E2D1F7 /* PasswordGeneratorFlavorTest.swift */,
306623322406F1A7000E2AD6 /* PasswordGeneratorTest.swift */,
);
path = Passwords;
sourceTree = "<group>";
};
2019-01-20 12:34:40 +01:00
30B6AABA21F49095006B352D /* Extensions */ = {
isa = PBXGroup;
children = (
2020-02-28 19:04:53 +01:00
30DAFD49240985A7002456E7 /* Array+Slices.swift */,
2019-09-08 12:47:10 +02:00
30CCA90A2325119C0048CA51 /* Data+Mutable.swift */,
2019-01-20 12:34:40 +01:00
30697C3621F63C990064FCAC /* String+Localization.swift */,
30697C3921F63C990064FCAC /* String+Utilities.swift */,
30697C3721F63C990064FCAC /* UITextFieldExtension.swift */,
30697C3521F63C990064FCAC /* UIViewControllerExtension.swift */,
30697C3821F63C990064FCAC /* UIViewExtension.swift */,
2020-04-18 22:35:17 -07:00
9A652413244BB33300DA0A41 /* UIAlertActionExtension.swift */,
2019-01-20 12:34:40 +01:00
);
path = Extensions;
2019-01-14 20:55:19 +01:00
sourceTree = "<group>";
};
2019-07-20 23:17:26 +02:00
30BAC8C322E3BA4300438475 /* Testbase */ = {
isa = PBXGroup;
children = (
2019-07-20 23:36:44 +02:00
30BAC8CA22E3BB6C00438475 /* DictBasedKeychain.swift */,
2019-07-20 23:17:26 +02:00
30BAC8C422E3BAAF00438475 /* TestBase.swift */,
30BAC8C522E3BAAF00438475 /* TestPGPKeys.swift */,
);
path = Testbase;
sourceTree = "<group>";
};
2018-11-11 18:09:52 +01:00
30C015A3214ECF2B005BB6DF /* Parser */ = {
isa = PBXGroup;
children = (
301F6462216162550071A4CE /* AdditionField.swift */,
302E85622125EE550031BA64 /* Constants.swift */,
2020-04-19 15:41:30 +02:00
30A1D2A521B2D46100E2D1F7 /* OTPType.swift */,
2018-11-11 18:09:52 +01:00
302E85602125ECC70031BA64 /* Parser.swift */,
2018-12-01 15:52:01 +01:00
30A1D2A721B2D53200E2D1F7 /* PasswordChange.swift */,
2018-12-01 15:53:48 +01:00
30A1D2A121B2BC6F00E2D1F7 /* TokenBuilder.swift */,
2018-11-11 18:09:52 +01:00
);
path = Parser;
sourceTree = "<group>";
};
30C015A6214ED32A005BB6DF /* Parser */ = {
isa = PBXGroup;
children = (
301F646C216166AA0071A4CE /* AdditionFieldTest.swift */,
301F6467216165290071A4CE /* ConstantsTest.swift */,
2020-04-19 15:41:30 +02:00
30A1D2A921B32A0100E2D1F7 /* OTPTypeTest.swift */,
2018-11-11 18:09:52 +01:00
30FD2F77214D9E0E005E0A92 /* ParserTest.swift */,
2018-12-01 15:53:48 +01:00
30A1D2AB21B32C2A00E2D1F7 /* TokenBuilderTest.swift */,
2018-11-11 18:09:52 +01:00
);
path = Parser;
sourceTree = "<group>";
};
30C015A7214ED378005BB6DF /* Models */ = {
isa = PBXGroup;
children = (
2020-08-23 01:15:23 +02:00
30695E2424FAEF2600C9D46E /* GitCredentialTest.swift */,
9ADC954024418A5F0005402E /* PasswordStoreTest.swift */,
2020-02-23 18:05:10 +08:00
A2699ACE24027D9500F36323 /* PasswordTableEntryTest.swift */,
2018-11-11 18:09:52 +01:00
30B0485F209A5141001013CA /* PasswordTest.swift */,
);
path = Models;
sourceTree = "<group>";
};
2019-09-08 23:00:46 +02:00
30CCA90C232584560048CA51 /* Crypto */ = {
isa = PBXGroup;
children = (
2020-04-19 15:41:30 +02:00
30CCA91723258E760048CA51 /* GopenPGPInterface.swift */,
30CCA919232591320048CA51 /* ObjectivePGPInterface.swift */,
2019-09-08 23:00:46 +02:00
A2AA934322DE30DD00D79A00 /* PGPAgent.swift */,
2020-04-19 15:41:30 +02:00
30CCA91523258C380048CA51 /* PGPInterface.swift */,
2019-09-08 23:00:46 +02:00
);
path = Crypto;
sourceTree = "<group>";
};
2021-01-10 13:40:17 -08:00
9A58664F25AADB66006719C2 /* Services */ = {
isa = PBXGroup;
children = (
9A58665025AADB76006719C2 /* CredentialProvider.swift */,
);
path = Services;
sourceTree = "<group>";
};
2020-12-31 21:46:50 -08:00
9A8F9EBB259EA4A80027CE15 /* Services */ = {
isa = PBXGroup;
children = (
9A8F9EBC259EA4C50027CE15 /* PasswordsTableDataSource.swift */,
2021-01-03 15:08:15 -08:00
9A8F9F3F25A1A91F0027CE15 /* CredentialProvider.swift */,
2020-12-31 21:46:50 -08:00
);
path = Services;
sourceTree = "<group>";
};
9A8F9ECA259ECAFC0027CE15 /* Protocols */ = {
isa = PBXGroup;
children = (
9A8F9ECB259ECB410027CE15 /* PasswordSelectionDelegate.swift */,
);
path = Protocols;
sourceTree = "<group>";
};
2021-01-17 19:49:05 -08:00
9AFC87E025B3B556008D6060 /* Services */ = {
isa = PBXGroup;
children = (
9AFC87E125B3B5C6008D6060 /* PasswordNavigationDataSource.swift */,
9AFC87EF25B514AD008D6060 /* PasswordDecryptor.swift */,
9AFC87FF25B51EC3008D6060 /* PasswordEncryptor.swift */,
9AFC87F725B51742008D6060 /* PasswordManager.swift */,
);
path = Services;
sourceTree = "<group>";
};
2017-06-23 21:57:03 +08:00
A2168A801EFD431A005EA873 /* Controllers */ = {
isa = PBXGroup;
children = (
2019-01-20 12:34:40 +01:00
30697C4921F63D460064FCAC /* ExtensionViewController.swift */,
2017-06-23 21:57:03 +08:00
);
2019-01-20 12:34:40 +01:00
path = Controllers;
2017-06-23 21:57:03 +08:00
sourceTree = "<group>";
};
A2168A811EFD4322005EA873 /* Helpers */ = {
isa = PBXGroup;
children = (
2021-01-10 13:40:17 -08:00
30697C4F21F63D7F0064FCAC /* ExtensionConstants.swift */,
2017-06-23 21:57:03 +08:00
);
2019-01-20 12:34:40 +01:00
path = Helpers;
2017-06-23 21:57:03 +08:00
sourceTree = "<group>";
};
2018-09-24 15:06:43 +08:00
A239F5972158C08C00576CBF /* passAutoFillExtension */ = {
isa = PBXGroup;
children = (
2020-12-31 21:46:50 -08:00
9A8F9ECA259ECAFC0027CE15 /* Protocols */,
9A8F9EBB259EA4A80027CE15 /* Services */,
2018-09-24 22:03:14 +08:00
A239F5A921591E3700576CBF /* Controllers */,
2019-01-20 12:34:40 +01:00
A239F59E2158C08C00576CBF /* passAutoFillExtension.entitlements */,
2020-07-19 18:16:16 -07:00
9A1EF0B424C50E780074FEAC /* passBetaAutoFillExtension.entitlements */,
2018-09-24 15:06:43 +08:00
A239F59A2158C08C00576CBF /* MainInterface.storyboard */,
2021-01-10 13:40:17 -08:00
9A5865EF25AA944B006719C2 /* SearchPassword.storyboard */,
2018-09-24 15:06:43 +08:00
A239F59D2158C08C00576CBF /* Info.plist */,
);
path = passAutoFillExtension;
sourceTree = "<group>";
};
2018-09-24 22:03:14 +08:00
A239F5A921591E3700576CBF /* Controllers */ = {
isa = PBXGroup;
children = (
2019-01-20 12:34:40 +01:00
30697C5221F63E0B0064FCAC /* CredentialProviderViewController.swift */,
2020-12-31 21:46:50 -08:00
9A55C184259E8C5600FA8FD9 /* PasswordsViewController.swift */,
2019-01-20 12:34:40 +01:00
30697C5121F63E0B0064FCAC /* PasscodeExtensionDisplay.swift */,
2018-09-24 22:03:14 +08:00
);
2019-01-20 12:34:40 +01:00
path = Controllers;
2018-09-24 22:03:14 +08:00
sourceTree = "<group>";
};
2017-06-13 11:42:49 +08:00
A26075791EEC6F34005DB03E /* passKit */ = {
isa = PBXGroup;
children = (
2018-01-29 03:23:34 +08:00
A2C532B9201DD07500DB9F53 /* Controllers */,
2020-08-23 01:10:25 +02:00
30CCA90C232584560048CA51 /* Crypto */,
2019-01-20 12:34:40 +01:00
30B6AABA21F49095006B352D /* Extensions */,
2018-01-29 03:23:34 +08:00
A2F4E20F1EED7F0A0011986E /* Helpers */,
2017-06-13 11:42:49 +08:00
A2F4E20E1EED7F040011986E /* Models */,
2018-11-11 18:09:52 +01:00
30C015A3214ECF2B005BB6DF /* Parser */,
2020-02-28 19:04:53 +01:00
30662336240835D0000E2AD6 /* Passwords */,
2019-09-29 00:28:46 +08:00
A23DD0DB233FB46900E6CD83 /* Assets.xcassets */,
2017-06-13 11:42:49 +08:00
A260757A1EEC6F34005DB03E /* passKit.h */,
2019-01-20 12:34:40 +01:00
A26075A51EEC7125005DB03E /* pass.xcdatamodeld */,
A260757B1EEC6F34005DB03E /* Info.plist */,
2017-06-13 11:42:49 +08:00
);
path = passKit;
sourceTree = "<group>";
};
A26075861EEC6F34005DB03E /* passKitTests */ = {
isa = PBXGroup;
children = (
2019-08-22 22:59:07 +02:00
30A86F93230F235800F821A4 /* Crypto */,
2019-07-20 23:17:26 +02:00
30BAC8C322E3BA4300438475 /* Testbase */,
2019-01-20 12:34:40 +01:00
30697C5521F63F870064FCAC /* Extensions */,
2018-11-11 18:09:52 +01:00
301F6464216164670071A4CE /* Helpers */,
30C015A7214ED378005BB6DF /* Models */,
30C015A6214ED32A005BB6DF /* Parser */,
2020-02-28 19:04:53 +01:00
30B4C7BB24085A3C008B86F7 /* Passwords */,
2017-06-13 11:42:49 +08:00
A26075891EEC6F34005DB03E /* Info.plist */,
);
path = passKitTests;
sourceTree = "<group>";
};
2017-06-15 17:27:02 +08:00
A26700251EEC466A00176B8A /* passExtension */ = {
2017-06-10 23:40:47 +08:00
isa = PBXGroup;
children = (
2021-01-10 13:40:17 -08:00
9A58664F25AADB66006719C2 /* Services */,
2017-06-23 21:57:03 +08:00
A2168A801EFD431A005EA873 /* Controllers */,
A2168A811EFD4322005EA873 /* Helpers */,
2017-06-14 00:25:38 +08:00
A2367B9F1EF0387000C8FE8B /* Assets.xcassets */,
2017-06-10 23:40:47 +08:00
A26700351EEC475600176B8A /* passProcessor.js */,
2019-01-20 12:34:40 +01:00
A26700331EEC46C900176B8A /* passExtension.entitlements */,
2020-07-19 18:16:16 -07:00
9A1EF0B524C50EE00074FEAC /* passBetaExtension.entitlements */,
2017-06-10 23:40:47 +08:00
A26700281EEC466A00176B8A /* MainInterface.storyboard */,
2019-01-20 12:34:40 +01:00
A267002B1EEC466A00176B8A /* Info.plist */,
2017-06-10 23:40:47 +08:00
);
2017-06-15 17:27:02 +08:00
path = passExtension;
2017-06-10 23:40:47 +08:00
sourceTree = "<group>";
};
2018-01-29 03:23:34 +08:00
A2C532B9201DD07500DB9F53 /* Controllers */ = {
isa = PBXGroup;
children = (
2019-01-20 12:34:40 +01:00
30697C3121F63C8B0064FCAC /* PasscodeLockPresenter.swift */,
30697C3221F63C8B0064FCAC /* PasscodeLockViewController.swift */,
2018-01-29 03:23:34 +08:00
);
2019-01-20 12:34:40 +01:00
path = Controllers;
2018-01-29 03:23:34 +08:00
sourceTree = "<group>";
};
2017-06-13 11:42:49 +08:00
A2F4E20E1EED7F040011986E /* Models */ = {
isa = PBXGroup;
children = (
2019-01-20 12:34:40 +01:00
30697C4121F63CAB0064FCAC /* GitCredential.swift */,
30697C4221F63CAB0064FCAC /* PasscodeLock.swift */,
30697C4021F63CAB0064FCAC /* Password.swift */,
30697C3F21F63CAA0064FCAC /* PasswordEntity.swift */,
30697C4321F63CAB0064FCAC /* PasswordStore.swift */,
2020-02-23 18:05:10 +08:00
A2699ACC2402631400F36323 /* PasswordTableEntry.swift */,
2017-06-13 11:42:49 +08:00
);
2019-01-20 12:34:40 +01:00
path = Models;
2017-06-13 11:42:49 +08:00
sourceTree = "<group>";
};
A2F4E20F1EED7F0A0011986E /* Helpers */ = {
isa = PBXGroup;
children = (
2019-01-20 12:34:40 +01:00
30697C2921F63C590064FCAC /* AppError.swift */,
2019-06-25 22:44:19 +02:00
302B2C9722C2BDE700D831EE /* AppKeychain.swift */,
2019-10-01 22:36:22 +02:00
3087574E2343E42A00B971A2 /* Colors.swift */,
2019-07-02 20:20:56 +02:00
3032328D22CBD4CD009EBD9C /* CryptographicKeys.swift */,
2019-01-20 12:34:40 +01:00
30697C2821F63C590064FCAC /* DefaultsKeys.swift */,
30697C2521F63C590064FCAC /* FileManagerExtension.swift */,
30697C2421F63C590064FCAC /* Globals.swift */,
2019-06-29 23:09:24 +02:00
3032327322C7F710009EBD9C /* KeyFileManager.swift */,
2019-07-20 23:36:44 +02:00
30BAC8CC22E3BB9700438475 /* KeyStore.swift */,
2019-01-20 12:34:40 +01:00
30697C2321F63C580064FCAC /* NotificationNames.swift */,
2019-05-01 18:28:22 +02:00
302202EE222F14E400555236 /* SearchBarScope.swift */,
2019-01-20 12:34:40 +01:00
30697C2721F63C590064FCAC /* Utils.swift */,
);
path = Helpers;
2017-06-13 11:42:49 +08:00
sourceTree = "<group>";
};
2017-03-24 23:16:58 -07:00
DC13B14F1E8640810097803F /* passTests */ = {
isa = PBXGroup;
children = (
2020-08-26 21:29:05 +02:00
308800CD24F04E6600E87ED3 /* Models */,
2017-03-24 23:16:58 -07:00
DC13B1521E8640810097803F /* Info.plist */,
);
path = passTests;
sourceTree = "<group>";
};
2017-02-08 19:57:07 +08:00
DC19400C1E4B39400077E0A3 /* Controllers */ = {
isa = PBXGroup;
children = (
2017-02-09 22:13:31 +08:00
DC037CB11E4CAB1700609409 /* AboutRepositoryTableViewController.swift */,
2017-02-09 01:41:17 +08:00
DC962CDE1E4B62C10033B5D8 /* AboutTableViewController.swift */,
2017-02-15 20:01:17 +08:00
DC037CB71E4DD1A500609409 /* AddPasswordTableViewController.swift */,
DC193FF91E49B4430077E0A3 /* AdvancedSettingsTableViewController.swift */,
2020-02-12 23:28:04 +01:00
300713C42219D54100F553AC /* AutoCellHeightUITableViewController.swift */,
2017-02-09 01:41:17 +08:00
DC037CA71E4B898100609409 /* BasicStaticTableViewController.swift */,
2018-01-29 03:23:34 +08:00
DC3E64E51E656F11009A83DE /* CommitLogsTableViewController.swift */,
2017-02-15 20:01:17 +08:00
DCFB77A61E502DF9008DE471 /* EditPasswordTableViewController.swift */,
DC037CAF1E4CA51F00609409 /* GeneralSettingsTableViewController.swift */,
2020-02-12 23:28:04 +01:00
A217ACE31E9BBBBD00A1A6CF /* GitConfigSettingsTableViewController.swift */,
DCA049991E335CC800522E8F /* GitRepositorySettingsTableViewController.swift */,
2020-02-15 18:12:58 +01:00
30650E7223F847FC005CCD5E /* KeyImporter.swift */,
2017-02-15 20:01:17 +08:00
DC037CA51E4B883900609409 /* OpenSourceComponentsTableViewController.swift */,
2017-02-08 19:57:07 +08:00
DC4914981E434600007FF592 /* PasswordDetailTableViewController.swift */,
2017-02-15 20:01:17 +08:00
DCFB77A81E502FF6008DE471 /* PasswordEditorTableViewController.swift */,
2021-01-17 19:49:05 -08:00
9AFC87D225B39FF2008D6060 /* PasswordNavigationViewController.swift */,
2020-02-12 23:28:04 +01:00
DC5F385A1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift */,
302269B223E634B000F843A3 /* PGPKeyFIleImportTableViewController.swift */,
2020-02-08 13:31:49 +01:00
3066AD6723EE0D6500F65535 /* PGPKeyImporter.swift */,
2020-02-12 23:28:04 +01:00
DCA0499B1E3362F400522E8F /* PGPKeyUrlImportTableViewController.swift */,
2018-01-29 03:23:34 +08:00
A2A7813E1E97DBD9001311F5 /* QRScannerController.swift */,
DCC441511E8F6C06008A90C4 /* RawPasswordViewController.swift */,
DCD3C65D1EFB9BB400CBE842 /* SettingsSplitViewController.swift */,
2017-02-15 20:01:17 +08:00
DCAAF7441E2FA66800AB94BC /* SettingsTableViewController.swift */,
DC037CA91E4B8EAE00609409 /* SpecialThanksTableViewController.swift */,
2020-02-12 23:28:04 +01:00
DCC441531E916382008A90C4 /* SSHKeyArmorImportTableViewController.swift */,
2020-02-15 18:14:06 +01:00
30650E7023F82AF8005CCD5E /* SSHKeyFileImportTableViewController.swift */,
2020-02-12 23:28:04 +01:00
DC8963BF1E38EEB900828B09 /* SSHKeyUrlImportTableViewController.swift */,
2017-02-08 19:57:07 +08:00
);
path = Controllers;
sourceTree = "<group>";
};
DC19400E1E4B3A610077E0A3 /* Helpers */ = {
isa = PBXGroup;
children = (
2017-06-13 11:42:49 +08:00
A2BC54C71EEE5669001FAFBD /* Objective-CBridgingHeader.h */,
2020-08-23 01:15:23 +02:00
30695E1F24FA6C6500C9D46E /* PasswordAlertPresenter.swift */,
2017-07-27 23:56:24 +08:00
A20691F31F2A3D0E0096483D /* SecurePasteboard.swift */,
2019-03-05 22:31:03 +01:00
A2A61C1F1EEFABAD00CFE063 /* UtilsExtension.swift */,
2017-02-08 19:57:07 +08:00
);
path = Helpers;
sourceTree = "<group>";
};
DC19400F1E4B3A9E0077E0A3 /* Views */ = {
isa = PBXGroup;
children = (
2021-01-05 20:54:51 -08:00
9A8F9EE1259EDD520027CE15 /* PasswordTableViewCell.swift */,
2019-01-27 14:26:11 +01:00
DCFB77AA1E503729008DE471 /* ContentProvider.swift */,
2017-02-11 21:37:22 +08:00
DCFB779C1E4F40C7008DE471 /* FillPasswordTableViewCell.swift */,
DCFB779D1E4F40C7008DE471 /* FillPasswordTableViewCell.xib */,
2017-02-08 19:57:07 +08:00
DC4914941E434301007FF592 /* LabelTableViewCell.swift */,
2017-02-11 10:19:41 +08:00
DCDDEAAF1E4639F300F68193 /* LabelTableViewCell.xib */,
2017-02-08 19:57:07 +08:00
DCDDEAB11E4896BF00F68193 /* PasswordDetailTitleTableViewCell.swift */,
2017-02-12 11:44:56 +08:00
DCFB77A21E500D9C008DE471 /* PasswordDetailTitleTableViewCell.xib */,
2018-01-29 03:23:34 +08:00
A2802BF71E70813A00879216 /* SliderTableViewCell.swift */,
A2802BF81E70813A00879216 /* SliderTableViewCell.xib */,
2020-02-28 19:05:23 +01:00
306D970D24091CDD006C0E2E /* SwitchTableViewCell.swift */,
306D971124091EE7006C0E2E /* SwitchTableViewCell.xib */,
2018-01-29 03:23:34 +08:00
DC037CB91E4DD47B00609409 /* TextFieldTableViewCell.swift */,
DC037CBA1E4DD47B00609409 /* TextFieldTableViewCell.xib */,
2017-02-11 16:08:41 +08:00
DC037CBD1E4ED4E100609409 /* TextViewTableViewCell.swift */,
DC037CBE1E4ED4E100609409 /* TextViewTableViewCell.xib */,
2020-02-12 23:28:04 +01:00
30C25DD621F4834D00BB27BB /* UICodeHighlightingLabel.swift */,
30C25DD521F4834D00BB27BB /* UILocalizedLabel.swift */,
2017-02-08 19:57:07 +08:00
);
path = Views;
sourceTree = "<group>";
};
2017-01-19 21:15:47 +08:00
DC917BCA1E2E8231000FDF54 = {
isa = PBXGroup;
children = (
2018-11-11 18:09:52 +01:00
DC917BED1E2F38C4000FDF54 /* Frameworks */,
2017-01-19 21:15:47 +08:00
DC917BD51E2E8231000FDF54 /* pass */,
2018-09-24 15:06:43 +08:00
A239F5972158C08C00576CBF /* passAutoFillExtension */,
2018-11-11 18:09:52 +01:00
A26700251EEC466A00176B8A /* passExtension */,
A26075791EEC6F34005DB03E /* passKit */,
2018-09-24 22:03:14 +08:00
A26075861EEC6F34005DB03E /* passKitTests */,
2020-03-04 20:27:23 +01:00
30A69946240EED5E00B7D967 /* passShortcuts */,
2018-11-11 18:09:52 +01:00
DC13B14F1E8640810097803F /* passTests */,
DC917BD41E2E8231000FDF54 /* Products */,
2019-07-17 00:19:23 +08:00
30468FC4444CE00A19257B78 /* Pods */,
2017-01-19 21:15:47 +08:00
);
sourceTree = "<group>";
};
DC917BD41E2E8231000FDF54 /* Products */ = {
isa = PBXGroup;
children = (
2020-07-19 18:16:16 -07:00
DC917BD31E2E8231000FDF54 /* Pass.app */,
2020-08-26 21:29:05 +02:00
DC13B14E1E8640810097803F /* passTests.xctest */,
2017-06-15 17:27:02 +08:00
A26700241EEC466A00176B8A /* passExtension.appex */,
2017-06-13 11:42:49 +08:00
A26075781EEC6F34005DB03E /* passKit.framework */,
A26075801EEC6F34005DB03E /* passKitTests.xctest */,
2018-09-24 15:06:43 +08:00
A239F5952158C08B00576CBF /* passAutoFillExtension.appex */,
2020-07-19 18:16:16 -07:00
30A69945240EED5E00B7D967 /* passShortcuts.appex */,
2017-01-19 21:15:47 +08:00
);
name = Products;
sourceTree = "<group>";
};
DC917BD51E2E8231000FDF54 /* pass */ = {
isa = PBXGroup;
children = (
2021-01-17 19:49:05 -08:00
9AFC87E025B3B556008D6060 /* Services */,
2017-02-08 19:57:07 +08:00
DC19400C1E4B39400077E0A3 /* Controllers */,
2019-01-20 12:34:40 +01:00
DC19400E1E4B3A610077E0A3 /* Helpers */,
2020-07-05 00:40:05 +02:00
3005F35224B13BF3000519B5 /* Models */,
2017-02-08 19:57:07 +08:00
DC19400F1E4B3A9E0077E0A3 /* Views */,
2017-02-02 18:02:43 +08:00
DC917BDD1E2E8231000FDF54 /* Assets.xcassets */,
2019-01-20 12:34:40 +01:00
DC917BD61E2E8231000FDF54 /* AppDelegate.swift */,
A26700321EEC46C400176B8A /* pass.entitlements */,
2020-07-19 18:16:16 -07:00
9A1EF0B324C50DD80074FEAC /* passBeta.entitlements */,
2017-02-02 18:02:43 +08:00
DC917BDF1E2E8231000FDF54 /* LaunchScreen.storyboard */,
2017-02-03 18:44:08 +08:00
DC917BDA1E2E8231000FDF54 /* Main.storyboard */,
2019-01-20 12:34:40 +01:00
30C25DBF21F3599E00BB27BB /* InfoPlist.strings */,
2019-01-14 20:55:19 +01:00
30BF5ECA21EA8FB5000E4154 /* Localizable.strings */,
2019-01-14 20:57:45 +01:00
30BF5ED521ED2434000E4154 /* Localizable.stringsdict */,
2020-03-04 20:27:23 +01:00
30EE3A19241E98C1009FBB61 /* Intents.intentdefinition */,
2019-01-20 12:34:40 +01:00
DC917BE21E2E8231000FDF54 /* Info.plist */,
2017-01-19 21:15:47 +08:00
);
path = pass;
sourceTree = "<group>";
};
DC917BED1E2F38C4000FDF54 /* Frameworks */ = {
isa = PBXGroup;
children = (
2021-06-20 00:33:48 +02:00
3005284A267E5FCF003E2003 /* Gopenpgp.xcframework */,
30052850267E9138003E2003 /* Gopenpgp.xcframework */,
2018-09-24 15:06:43 +08:00
A239F58F2158C07D00576CBF /* AuthenticationServices.framework */,
2017-03-16 00:21:28 -07:00
DCA671DE1E7A73B100D3ABE1 /* OneTimePassword.framework */,
2017-03-03 00:13:05 +08:00
A262A58C1E68749C006B0890 /* Base32.framework */,
2017-02-19 22:10:36 +08:00
DCA742D91E599ED400D54E16 /* KeychainAccess.framework */,
2017-02-09 13:16:42 +08:00
DC037CAB1E4C1C7100609409 /* FavIcon.framework */,
2017-01-23 16:29:36 +08:00
DC1208571E35EBE60042942E /* ObjectiveGit.framework */,
2017-01-22 01:42:36 +08:00
DCA049951E3357E000522E8F /* SwiftyUserDefaults.framework */,
2017-01-19 21:15:47 +08:00
DCC408C61E307DBB00F29B0E /* SVProgressHUD.framework */,
2019-07-17 00:19:23 +08:00
FE627E8F3DACEDD8FA220081 /* Pods_pass.framework */,
14E955B67C88672AA3A40BA0 /* Pods_passExtension.framework */,
134DA5B66070BA56678688CF /* Pods_passKit.framework */,
3B2B2F844061EFA534FE9506 /* Pods_passKitTests.framework */,
2019-07-19 01:20:18 +02:00
116F7CC822E134FA003B3BAC /* Crypto.framework */,
2020-03-04 20:27:23 +01:00
30A6994F240EED5F00B7D967 /* IntentsUI.framework */,
2017-01-19 21:15:47 +08:00
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
2017-06-13 11:42:49 +08:00
/* Begin PBXHeadersBuildPhase section */
A26075751EEC6F34005DB03E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
A260758A1EEC6F34005DB03E /* passKit.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
2017-01-19 21:15:47 +08:00
/* Begin PBXNativeTarget section */
2020-03-04 20:27:23 +01:00
30A69944240EED5E00B7D967 /* passShortcuts */ = {
isa = PBXNativeTarget;
buildConfigurationList = 30A69963240EED5F00B7D967 /* Build configuration list for PBXNativeTarget "passShortcuts" */;
buildPhases = (
30A69941240EED5E00B7D967 /* Sources */,
30A69942240EED5E00B7D967 /* Frameworks */,
30A69943240EED5E00B7D967 /* Resources */,
);
buildRules = (
);
dependencies = (
304E2128241550260047FB51 /* PBXTargetDependency */,
);
name = passShortcuts;
productName = passShortcuts;
2020-07-19 18:16:16 -07:00
productReference = 30A69945240EED5E00B7D967 /* passShortcuts.appex */;
2020-03-04 20:27:23 +01:00
productType = "com.apple.product-type.app-extension";
};
2018-09-24 15:06:43 +08:00
A239F5942158C08B00576CBF /* passAutoFillExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = A239F5A22158C08C00576CBF /* Build configuration list for PBXNativeTarget "passAutoFillExtension" */;
buildPhases = (
A239F5912158C08B00576CBF /* Sources */,
A239F5922158C08B00576CBF /* Frameworks */,
A239F5932158C08B00576CBF /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = passAutoFillExtension;
productName = passAutoFillExtension;
productReference = A239F5952158C08B00576CBF /* passAutoFillExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
2017-06-13 11:42:49 +08:00
A26075771EEC6F34005DB03E /* passKit */ = {
isa = PBXNativeTarget;
buildConfigurationList = A260758F1EEC6F34005DB03E /* Build configuration list for PBXNativeTarget "passKit" */;
buildPhases = (
2019-07-17 00:19:23 +08:00
1BB5DAFEBEB84E2A89D2CE62 /* [CP] Check Pods Manifest.lock */,
2017-06-13 11:42:49 +08:00
A26075731EEC6F34005DB03E /* Sources */,
A26075741EEC6F34005DB03E /* Frameworks */,
A26075751EEC6F34005DB03E /* Headers */,
A26075761EEC6F34005DB03E /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = passKit;
productName = passKit;
productReference = A26075781EEC6F34005DB03E /* passKit.framework */;
productType = "com.apple.product-type.framework";
};
A260757F1EEC6F34005DB03E /* passKitTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = A26075931EEC6F34005DB03E /* Build configuration list for PBXNativeTarget "passKitTests" */;
buildPhases = (
2019-07-16 17:02:09 -07:00
3EFC287772C1D2B2762FAC45 /* [CP] Check Pods Manifest.lock */,
2017-06-13 11:42:49 +08:00
A260757C1EEC6F34005DB03E /* Sources */,
A260757D1EEC6F34005DB03E /* Frameworks */,
A260757E1EEC6F34005DB03E /* Resources */,
2019-07-16 17:02:09 -07:00
1089981FB64E3738DF938F5E /* [CP] Embed Pods Frameworks */,
2017-06-13 11:42:49 +08:00
);
buildRules = (
);
dependencies = (
A26075831EEC6F34005DB03E /* PBXTargetDependency */,
A26075851EEC6F34005DB03E /* PBXTargetDependency */,
);
name = passKitTests;
productName = passKitTests;
productReference = A26075801EEC6F34005DB03E /* passKitTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
2017-06-15 17:27:02 +08:00
A26700231EEC466A00176B8A /* passExtension */ = {
2017-06-10 23:40:47 +08:00
isa = PBXNativeTarget;
2017-06-15 17:27:02 +08:00
buildConfigurationList = A267002F1EEC466A00176B8A /* Build configuration list for PBXNativeTarget "passExtension" */;
2017-06-10 23:40:47 +08:00
buildPhases = (
2019-07-16 17:02:09 -07:00
AE20134A104142525DAA5805 /* [CP] Check Pods Manifest.lock */,
2017-06-10 23:40:47 +08:00
A26700201EEC466A00176B8A /* Sources */,
A26700211EEC466A00176B8A /* Frameworks */,
A26700221EEC466A00176B8A /* Resources */,
);
buildRules = (
);
dependencies = (
);
2017-06-15 17:27:02 +08:00
name = passExtension;
productName = passExtension;
productReference = A26700241EEC466A00176B8A /* passExtension.appex */;
2017-06-10 23:40:47 +08:00
productType = "com.apple.product-type.app-extension";
};
2020-08-26 21:29:05 +02:00
DC13B14D1E8640810097803F /* passTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = DC13B1571E8640810097803F /* Build configuration list for PBXNativeTarget "passTests" */;
buildPhases = (
DC13B14A1E8640810097803F /* Sources */,
DC13B14B1E8640810097803F /* Frameworks */,
DC13B14C1E8640810097803F /* Resources */,
);
buildRules = (
);
dependencies = (
DC13B1541E8640810097803F /* PBXTargetDependency */,
);
name = passTests;
productName = passTests;
productReference = DC13B14E1E8640810097803F /* passTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
2017-01-19 21:15:47 +08:00
DC917BD21E2E8231000FDF54 /* pass */ = {
isa = PBXNativeTarget;
buildConfigurationList = DC917BE51E2E8231000FDF54 /* Build configuration list for PBXNativeTarget "pass" */;
buildPhases = (
2019-07-16 17:02:09 -07:00
E47C3C007BAB9220B6E522A3 /* [CP] Check Pods Manifest.lock */,
2017-01-19 21:15:47 +08:00
DC917BCF1E2E8231000FDF54 /* Sources */,
DC917BD01E2E8231000FDF54 /* Frameworks */,
DC917BD11E2E8231000FDF54 /* Resources */,
2017-02-19 22:10:36 +08:00
DC917BEC1E2F3659000FDF54 /* Run Script */,
2017-06-10 23:40:47 +08:00
A26700191EEC450100176B8A /* Embed App Extensions */,
2017-06-13 11:42:49 +08:00
A26075921EEC6F34005DB03E /* Embed Frameworks */,
2019-07-16 17:02:09 -07:00
9AF6A4F532EB900EE22C80EA /* [CP] Embed Pods Frameworks */,
2020-08-28 18:29:15 +02:00
3005F34F24A9143C000519B5 /* SwiftFormat */,
308800C124EB0D3600E87ED3 /* SwiftLint */,
2017-01-19 21:15:47 +08:00
);
buildRules = (
);
dependencies = (
2017-06-10 23:40:47 +08:00
A267002D1EEC466A00176B8A /* PBXTargetDependency */,
2017-06-13 11:42:49 +08:00
A260758C1EEC6F34005DB03E /* PBXTargetDependency */,
2018-09-24 15:06:43 +08:00
A239F5A02158C08C00576CBF /* PBXTargetDependency */,
2020-03-04 20:27:23 +01:00
30A6995C240EED5F00B7D967 /* PBXTargetDependency */,
2017-01-19 21:15:47 +08:00
);
name = pass;
productName = pass;
2020-07-19 18:16:16 -07:00
productReference = DC917BD31E2E8231000FDF54 /* Pass.app */;
2017-01-19 21:15:47 +08:00
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
DC917BCB1E2E8231000FDF54 /* Project object */ = {
isa = PBXProject;
attributes = {
2020-03-04 20:27:23 +01:00
LastSwiftUpdateCheck = 1130;
2020-12-18 10:42:01 +01:00
LastUpgradeCheck = 1230;
2017-01-19 21:15:47 +08:00
ORGANIZATIONNAME = "Bob Sun";
TargetAttributes = {
2020-03-04 20:27:23 +01:00
30A69944240EED5E00B7D967 = {
CreatedOnToolsVersion = 11.3;
2020-03-18 22:33:37 -07:00
DevelopmentTeam = 4WDM8E95VU;
ProvisioningStyle = Manual;
2020-03-04 20:27:23 +01:00
};
2018-09-24 15:06:43 +08:00
A239F5942158C08B00576CBF = {
CreatedOnToolsVersion = 10.0;
DevelopmentTeam = 4WDM8E95VU;
2019-05-01 17:49:27 +02:00
LastSwiftMigration = 1020;
2018-09-24 15:06:43 +08:00
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
com.apple.Keychain = {
enabled = 1;
};
};
};
2017-06-13 11:42:49 +08:00
A26075771EEC6F34005DB03E = {
CreatedOnToolsVersion = 8.3.3;
2019-05-01 17:49:27 +02:00
LastSwiftMigration = 1020;
2017-06-14 16:27:45 -07:00
ProvisioningStyle = Manual;
2017-06-13 11:42:49 +08:00
};
A260757F1EEC6F34005DB03E = {
CreatedOnToolsVersion = 8.3.3;
2019-05-01 17:49:27 +02:00
LastSwiftMigration = 1020;
2017-06-13 11:42:49 +08:00
ProvisioningStyle = Automatic;
TestTargetID = DC917BD21E2E8231000FDF54;
};
2017-06-10 23:40:47 +08:00
A26700231EEC466A00176B8A = {
CreatedOnToolsVersion = 8.3.3;
DevelopmentTeam = 4WDM8E95VU;
2019-05-01 17:49:27 +02:00
LastSwiftMigration = 1020;
2017-06-10 23:40:47 +08:00
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
2017-06-14 00:25:38 +08:00
com.apple.Keychain = {
enabled = 1;
};
2017-06-10 23:40:47 +08:00
};
};
2020-08-26 21:29:05 +02:00
DC13B14D1E8640810097803F = {
CreatedOnToolsVersion = 8.3;
DevelopmentTeam = 4WDM8E95VU;
LastSwiftMigration = 1020;
ProvisioningStyle = Automatic;
TestTargetID = DC917BD21E2E8231000FDF54;
};
2017-01-19 21:15:47 +08:00
DC917BD21E2E8231000FDF54 = {
CreatedOnToolsVersion = 8.2.1;
2017-04-07 13:12:40 -07:00
DevelopmentTeam = 4WDM8E95VU;
2019-05-01 17:49:27 +02:00
LastSwiftMigration = 1020;
2017-04-07 13:12:40 -07:00
ProvisioningStyle = Manual;
2017-06-10 23:40:47 +08:00
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
2018-09-24 15:06:43 +08:00
com.apple.AutoFillCredentialProvider = {
enabled = 1;
};
2017-06-14 00:25:38 +08:00
com.apple.Keychain = {
enabled = 1;
};
2017-06-10 23:40:47 +08:00
};
2017-01-19 21:15:47 +08:00
};
};
};
buildConfigurationList = DC917BCE1E2E8231000FDF54 /* Build configuration list for PBXProject "pass" */;
compatibilityVersion = "Xcode 3.2";
2019-05-01 17:10:16 +02:00
developmentRegion = en;
2017-01-19 21:15:47 +08:00
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
2019-01-21 23:19:08 +01:00
de,
2017-01-19 21:15:47 +08:00
);
mainGroup = DC917BCA1E2E8231000FDF54;
productRefGroup = DC917BD41E2E8231000FDF54 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
DC917BD21E2E8231000FDF54 /* pass */,
2020-08-26 21:29:05 +02:00
DC13B14D1E8640810097803F /* passTests */,
2017-06-15 17:27:02 +08:00
A26700231EEC466A00176B8A /* passExtension */,
2017-06-13 11:42:49 +08:00
A26075771EEC6F34005DB03E /* passKit */,
A260757F1EEC6F34005DB03E /* passKitTests */,
2018-09-24 15:06:43 +08:00
A239F5942158C08B00576CBF /* passAutoFillExtension */,
2020-03-04 20:27:23 +01:00
30A69944240EED5E00B7D967 /* passShortcuts */,
2017-01-19 21:15:47 +08:00
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
2020-03-04 20:27:23 +01:00
30A69943240EED5E00B7D967 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2020-12-31 21:46:50 -08:00
9A55C15F259E785700FA8FD9 /* Assets.xcassets in Resources */,
2020-03-04 20:27:23 +01:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2018-09-24 15:06:43 +08:00
A239F5932158C08B00576CBF /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2019-03-09 12:38:56 +10:00
556EC3DB22335D3D00934F9C /* InfoPlist.strings in Resources */,
556EC3D322335C5F00934F9C /* Localizable.strings in Resources */,
556EC3D422335C5F00934F9C /* Localizable.stringsdict in Resources */,
2018-09-24 15:06:43 +08:00
A239F59C2158C08C00576CBF /* MainInterface.storyboard in Resources */,
2020-12-31 21:46:50 -08:00
9A55C158259E785600FA8FD9 /* Assets.xcassets in Resources */,
2021-01-10 13:40:17 -08:00
9A5865F025AA944B006719C2 /* SearchPassword.storyboard in Resources */,
2018-09-24 15:06:43 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-06-13 11:42:49 +08:00
A26075761EEC6F34005DB03E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2019-03-09 12:38:56 +10:00
556EC3DA22335D3400934F9C /* InfoPlist.strings in Resources */,
556EC3D522335CD900934F9C /* Localizable.strings in Resources */,
2019-09-29 00:28:46 +08:00
A23DD0DC233FB46900E6CD83 /* Assets.xcassets in Resources */,
2019-03-09 12:38:56 +10:00
556EC3D622335CD900934F9C /* Localizable.stringsdict in Resources */,
2017-06-13 11:42:49 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
A260757E1EEC6F34005DB03E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-06-10 23:40:47 +08:00
A26700221EEC466A00176B8A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2019-03-09 12:38:56 +10:00
556EC3D722335D2800934F9C /* InfoPlist.strings in Resources */,
556EC3D822335D2800934F9C /* Localizable.strings in Resources */,
556EC3D922335D2800934F9C /* Localizable.stringsdict in Resources */,
2017-06-10 23:40:47 +08:00
A26700371EEC475600176B8A /* passProcessor.js in Resources */,
2017-06-14 00:25:38 +08:00
A2367BA01EF0387000C8FE8B /* Assets.xcassets in Resources */,
2017-06-10 23:40:47 +08:00
A267002A1EEC466A00176B8A /* MainInterface.storyboard in Resources */,
2021-01-10 13:40:17 -08:00
9A58664825AAAB7E006719C2 /* SearchPassword.storyboard in Resources */,
2017-06-10 23:40:47 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-08-26 21:29:05 +02:00
DC13B14C1E8640810097803F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-01-19 21:15:47 +08:00
DC917BD11E2E8231000FDF54 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
DC917BE11E2E8231000FDF54 /* LaunchScreen.storyboard in Resources */,
2017-02-10 22:15:01 +08:00
DC037CBC1E4DD47B00609409 /* TextFieldTableViewCell.xib in Resources */,
2019-01-14 20:55:19 +01:00
30BF5EC821EA8FB5000E4154 /* Localizable.strings in Resources */,
2019-01-19 14:17:16 +01:00
30C25DBD21F3599E00BB27BB /* InfoPlist.strings in Resources */,
2017-02-12 11:44:56 +08:00
DCFB77A31E500D9C008DE471 /* PasswordDetailTitleTableViewCell.xib in Resources */,
2017-01-19 21:15:47 +08:00
DC917BDE1E2E8231000FDF54 /* Assets.xcassets in Resources */,
2019-01-14 20:57:45 +01:00
30BF5ED721ED2434000E4154 /* Localizable.stringsdict in Resources */,
2017-02-05 00:35:23 +08:00
DCDDEAB01E4639F300F68193 /* LabelTableViewCell.xib in Resources */,
2017-01-19 21:15:47 +08:00
DC917BDC1E2E8231000FDF54 /* Main.storyboard in Resources */,
2017-03-09 02:19:47 +08:00
A2802BFA1E70813A00879216 /* SliderTableViewCell.xib in Resources */,
2017-02-11 21:37:22 +08:00
DCFB779F1E4F40C7008DE471 /* FillPasswordTableViewCell.xib in Resources */,
2017-02-11 16:08:41 +08:00
DC037CC01E4ED4E100609409 /* TextViewTableViewCell.xib in Resources */,
2020-02-28 19:05:23 +01:00
306D971224091EE7006C0E2E /* SwitchTableViewCell.xib in Resources */,
2017-01-19 21:15:47 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
2019-07-16 17:02:09 -07:00
1089981FB64E3738DF938F5E /* [CP] Embed Pods Frameworks */ = {
2019-07-17 00:19:23 +08:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
2019-07-16 17:02:09 -07:00
"${PODS_ROOT}/Target Support Files/Pods-passKitTests/Pods-passKitTests-frameworks.sh",
"${PODS_ROOT}/ObjectivePGP/Frameworks/ios/ObjectivePGP.framework",
2019-07-17 00:19:23 +08:00
);
2019-07-16 17:02:09 -07:00
name = "[CP] Embed Pods Frameworks";
2019-07-17 00:19:23 +08:00
outputPaths = (
2019-07-16 17:02:09 -07:00
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ObjectivePGP.framework",
2019-07-17 00:19:23 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2019-07-16 17:02:09 -07:00
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-passKitTests/Pods-passKitTests-frameworks.sh\"\n";
2019-07-17 00:19:23 +08:00
showEnvVarsInLog = 0;
};
2019-07-16 17:02:09 -07:00
1BB5DAFEBEB84E2A89D2CE62 /* [CP] Check Pods Manifest.lock */ = {
2019-07-17 00:19:23 +08:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
2019-07-16 17:02:09 -07:00
"$(DERIVED_FILE_DIR)/Pods-passKit-checkManifestLockResult.txt",
2019-07-17 00:19:23 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
2020-08-28 18:29:15 +02:00
3005F34F24A9143C000519B5 /* SwiftFormat */ = {
2020-06-28 21:25:40 +02:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
2020-08-28 18:29:15 +02:00
name = SwiftFormat;
2020-06-28 21:25:40 +02:00
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2020-08-28 18:29:15 +02:00
shellScript = ". \"${SRCROOT}/scripts/swiftformat.sh\"\n";
2020-06-28 21:25:40 +02:00
};
2020-08-28 18:29:15 +02:00
308800C124EB0D3600E87ED3 /* SwiftLint */ = {
2020-07-04 20:35:21 +02:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
2020-08-28 18:29:15 +02:00
name = SwiftLint;
2020-07-04 20:35:21 +02:00
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2020-08-28 18:29:15 +02:00
shellScript = ". \"${SRCROOT}/scripts/swiftlint.sh\"\n";
2020-07-04 20:35:21 +02:00
};
2019-07-16 17:02:09 -07:00
3EFC287772C1D2B2762FAC45 /* [CP] Check Pods Manifest.lock */ = {
2019-07-17 00:19:23 +08:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-passKitTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
2019-07-16 17:02:09 -07:00
9AF6A4F532EB900EE22C80EA /* [CP] Embed Pods Frameworks */ = {
2019-07-17 00:19:23 +08:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
2019-07-16 17:02:09 -07:00
"${PODS_ROOT}/Target Support Files/Pods-pass/Pods-pass-frameworks.sh",
2019-07-17 00:19:23 +08:00
"${PODS_ROOT}/ObjectivePGP/Frameworks/ios/ObjectivePGP.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ObjectivePGP.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2019-07-16 17:02:09 -07:00
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-pass/Pods-pass-frameworks.sh\"\n";
2019-07-17 00:19:23 +08:00
showEnvVarsInLog = 0;
};
2019-07-16 17:02:09 -07:00
AE20134A104142525DAA5805 /* [CP] Check Pods Manifest.lock */ = {
2019-07-17 00:19:23 +08:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
2019-07-16 17:02:09 -07:00
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
2019-07-17 00:19:23 +08:00
);
2019-07-16 17:02:09 -07:00
name = "[CP] Check Pods Manifest.lock";
2019-07-17 00:19:23 +08:00
outputFileListPaths = (
);
outputPaths = (
2019-07-16 17:02:09 -07:00
"$(DERIVED_FILE_DIR)/Pods-passExtension-checkManifestLockResult.txt",
2019-07-17 00:19:23 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2019-07-16 17:02:09 -07:00
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
2019-07-17 00:19:23 +08:00
showEnvVarsInLog = 0;
};
2017-02-19 22:10:36 +08:00
DC917BEC1E2F3659000FDF54 /* Run Script */ = {
2017-01-19 21:15:47 +08:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 12;
files = (
);
inputPaths = (
"$(SRCROOT)/Carthage/Build/iOS/SVProgressHUD.framework",
2017-01-22 01:42:36 +08:00
"$(SRCROOT)/Carthage/Build/iOS/SwiftyUserDefaults.framework",
2017-01-23 16:29:36 +08:00
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveGit.framework",
2017-02-09 13:16:42 +08:00
"$(SRCROOT)/Carthage/Build/iOS/FavIcon.framework",
2017-02-19 22:10:36 +08:00
"$(SRCROOT)/Carthage/Build/iOS/KeychainAccess.framework",
2017-03-03 00:13:05 +08:00
"$(SRCROOT)/Carthage/Build/iOS/OneTimePassword.framework",
"$(SRCROOT)/Carthage/Build/iOS/Base32.framework",
2017-01-19 21:15:47 +08:00
);
2017-02-19 22:10:36 +08:00
name = "Run Script";
2017-01-19 21:15:47 +08:00
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2019-06-08 14:56:29 -07:00
shellScript = "/usr/local/bin/carthage copy-frameworks\n";
2017-01-19 21:15:47 +08:00
};
2019-07-16 17:02:09 -07:00
E47C3C007BAB9220B6E522A3 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-pass-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
2017-01-19 21:15:47 +08:00
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2020-03-04 20:27:23 +01:00
30A69941240EED5E00B7D967 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
30EE3A17241E98C1009FBB61 /* Intents.intentdefinition in Sources */,
30EE3A14241AE6EC009FBB61 /* SyncRepositoryIntentHandler.swift in Sources */,
30A69948240EED5E00B7D967 /* IntentHandler.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2018-09-24 15:06:43 +08:00
A239F5912158C08B00576CBF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2021-01-03 15:08:15 -08:00
9A8F9F4025A1A91F0027CE15 /* CredentialProvider.swift in Sources */,
2021-01-17 19:49:05 -08:00
9AFC882E25B53BF5008D6060 /* PasswordDecryptor.swift in Sources */,
2020-12-31 21:46:50 -08:00
9A8F9ECC259ECB410027CE15 /* PasswordSelectionDelegate.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C5421F63E0B0064FCAC /* CredentialProviderViewController.swift in Sources */,
2020-12-31 21:46:50 -08:00
9A55C185259E8C5600FA8FD9 /* PasswordsViewController.swift in Sources */,
2021-01-05 20:54:51 -08:00
9A5D06F525A56F0E00FA59D4 /* PasswordTableViewCell.swift in Sources */,
2020-12-31 21:46:50 -08:00
9A8F9EBD259EA4C50027CE15 /* PasswordsTableDataSource.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C5321F63E0B0064FCAC /* PasscodeExtensionDisplay.swift in Sources */,
2018-09-24 15:06:43 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-06-13 11:42:49 +08:00
A26075731EEC6F34005DB03E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2018-12-01 15:53:48 +01:00
30A1D2A221B2BC6F00E2D1F7 /* TokenBuilder.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C3C21F63C990064FCAC /* UITextFieldExtension.swift in Sources */,
2018-11-11 18:09:52 +01:00
302E85632125EE550031BA64 /* Constants.swift in Sources */,
2020-04-18 22:35:17 -07:00
9A652414244BB33300DA0A41 /* UIAlertActionExtension.swift in Sources */,
2018-11-11 18:09:52 +01:00
301F6463216162550071A4CE /* AdditionField.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C3021F63C5A0064FCAC /* AppError.swift in Sources */,
30697C2B21F63C5A0064FCAC /* Globals.swift in Sources */,
30697C4821F63CAB0064FCAC /* PasswordStore.swift in Sources */,
2017-06-13 11:42:49 +08:00
A26075AD1EEC7125005DB03E /* pass.xcdatamodeld in Sources */,
2020-02-22 23:23:02 +08:00
30697C2D21F63C5A0064FCAC /* PasswordGeneratorFlavor.swift in Sources */,
2019-05-01 18:28:22 +02:00
308C273A2279F9CB0016D0E2 /* SearchBarScope.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C2F21F63C5A0064FCAC /* DefaultsKeys.swift in Sources */,
2018-12-01 15:52:01 +01:00
30A1D2A821B2D53200E2D1F7 /* PasswordChange.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C3E21F63C990064FCAC /* String+Utilities.swift in Sources */,
2019-06-25 22:44:19 +02:00
302B2C9822C2BDE700D831EE /* AppKeychain.swift in Sources */,
2019-06-29 23:09:24 +02:00
3032327422C7F710009EBD9C /* KeyFileManager.swift in Sources */,
2019-09-08 12:47:10 +02:00
30CCA90B2325119C0048CA51 /* Data+Mutable.swift in Sources */,
2019-07-17 02:58:01 +08:00
A2AA934422DE30DD00D79A00 /* PGPAgent.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C3B21F63C990064FCAC /* String+Localization.swift in Sources */,
2018-11-11 18:09:52 +01:00
302E85612125ECC70031BA64 /* Parser.swift in Sources */,
2020-04-19 15:41:30 +02:00
30CCA91A232591320048CA51 /* ObjectivePGPInterface.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C4621F63CAB0064FCAC /* GitCredential.swift in Sources */,
2020-02-28 19:04:53 +01:00
30B4C7BA24084AAA008B86F7 /* PasswordGenerator.swift in Sources */,
2020-04-19 15:41:30 +02:00
30A1D2A621B2D46100E2D1F7 /* OTPType.swift in Sources */,
2019-07-02 20:20:56 +02:00
3032328E22CBD4CD009EBD9C /* CryptographicKeys.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C2A21F63C5A0064FCAC /* NotificationNames.swift in Sources */,
2020-04-19 15:41:30 +02:00
30CCA91623258C380048CA51 /* PGPInterface.swift in Sources */,
2020-02-28 19:04:53 +01:00
30DAFD4A240985A7002456E7 /* Array+Slices.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C4721F63CAB0064FCAC /* PasscodeLock.swift in Sources */,
2020-02-23 18:05:10 +08:00
A2699ACD2402631400F36323 /* PasswordTableEntry.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C3421F63C8B0064FCAC /* PasscodeLockViewController.swift in Sources */,
2019-10-01 22:36:22 +02:00
3087574F2343E42A00B971A2 /* Colors.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C2C21F63C5A0064FCAC /* FileManagerExtension.swift in Sources */,
30697C3321F63C8B0064FCAC /* PasscodeLockPresenter.swift in Sources */,
30697C3D21F63C990064FCAC /* UIViewExtension.swift in Sources */,
30697C3A21F63C990064FCAC /* UIViewControllerExtension.swift in Sources */,
30697C2E21F63C5A0064FCAC /* Utils.swift in Sources */,
2020-04-19 15:41:30 +02:00
30CCA91823258E760048CA51 /* GopenPGPInterface.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C4521F63CAB0064FCAC /* Password.swift in Sources */,
30697C4421F63CAB0064FCAC /* PasswordEntity.swift in Sources */,
2019-07-20 23:36:44 +02:00
30BAC8CD22E3BB9700438475 /* KeyStore.swift in Sources */,
2017-06-13 11:42:49 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
A260757C1EEC6F34005DB03E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2019-08-22 22:59:07 +02:00
30A86F95230F237000F821A4 /* CryptoFrameworkTest.swift in Sources */,
2018-12-01 15:53:48 +01:00
30A1D2AC21B32C2A00E2D1F7 /* TokenBuilderTest.swift in Sources */,
2020-02-28 19:04:53 +01:00
30DAFD4C240985E3002456E7 /* Array+SlicesTest.swift in Sources */,
2018-11-11 18:09:52 +01:00
301F646D216166AA0071A4CE /* AdditionFieldTest.swift in Sources */,
2020-04-11 23:23:38 -07:00
9ADC954124418A5F0005402E /* PasswordStoreTest.swift in Sources */,
2019-07-20 23:36:44 +02:00
30BAC8CB22E3BB6C00438475 /* DictBasedKeychain.swift in Sources */,
2020-02-23 18:05:10 +08:00
A2699ACF24027D9500F36323 /* PasswordTableEntryTest.swift in Sources */,
2018-11-11 18:09:52 +01:00
30FD2F78214D9E0E005E0A92 /* ParserTest.swift in Sources */,
2019-07-17 02:58:01 +08:00
A2AA934622DE3A8000D79A00 /* PGPAgentTest.swift in Sources */,
2020-08-23 01:15:23 +02:00
30695E2524FAEF2600C9D46E /* GitCredentialTest.swift in Sources */,
2019-07-20 23:17:26 +02:00
30BAC8C622E3BAAF00438475 /* TestBase.swift in Sources */,
2018-11-11 18:09:52 +01:00
30B04860209A5141001013CA /* PasswordTest.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C5F21F674800064FCAC /* String+UtilitiesTest.swift in Sources */,
2019-06-29 23:09:24 +02:00
3032328A22C9FBA2009EBD9C /* KeyFileManagerTest.swift in Sources */,
2020-02-28 19:04:53 +01:00
306623332406F1A8000E2AD6 /* PasswordGeneratorTest.swift in Sources */,
2019-07-20 23:17:26 +02:00
30BAC8C722E3BAAF00438475 /* TestPGPKeys.swift in Sources */,
2020-04-19 15:41:30 +02:00
30A1D2AA21B32A0100E2D1F7 /* OTPTypeTest.swift in Sources */,
2018-11-11 18:09:52 +01:00
301F6468216165290071A4CE /* ConstantsTest.swift in Sources */,
2020-02-23 10:55:15 +01:00
30A1D29C21AF451E00E2D1F7 /* PasswordGeneratorFlavorTest.swift in Sources */,
2017-06-13 11:42:49 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-06-10 23:40:47 +08:00
A26700201EEC466A00176B8A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2021-01-05 20:54:51 -08:00
9A5D070225A5769A00FA59D4 /* PasswordTableViewCell.swift in Sources */,
2021-01-10 13:40:17 -08:00
9A58665125AADB76006719C2 /* CredentialProvider.swift in Sources */,
9A58662225AAAA3A006719C2 /* PasswordsViewController.swift in Sources */,
9A58662925AAAA79006719C2 /* PasswordSelectionDelegate.swift in Sources */,
30697C5021F63D7F0064FCAC /* ExtensionConstants.swift in Sources */,
9A58661425AAA4C1006719C2 /* PasscodeExtensionDisplay.swift in Sources */,
2021-01-17 19:49:05 -08:00
9AFC882725B53BF4008D6060 /* PasswordDecryptor.swift in Sources */,
2019-01-20 12:34:40 +01:00
30697C4B21F63D460064FCAC /* ExtensionViewController.swift in Sources */,
2021-01-10 13:40:17 -08:00
9A58661B25AAA946006719C2 /* PasswordsTableDataSource.swift in Sources */,
2017-06-10 23:40:47 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-08-26 21:29:05 +02:00
DC13B14A1E8640810097803F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
308800D124F0596300E87ED3 /* QRKeyScannerTest.swift in Sources */,
308800CF24F04E9900E87ED3 /* ScannableKeyTypeTest.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2017-01-19 21:15:47 +08:00
DC917BCF1E2E8231000FDF54 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2020-03-04 20:27:23 +01:00
30EE3A16241E98C1009FBB61 /* Intents.intentdefinition in Sources */,
2017-02-11 16:08:41 +08:00
DC037CBF1E4ED4E100609409 /* TextViewTableViewCell.swift in Sources */,
2020-02-12 23:28:04 +01:00
DCC441541E916382008A90C4 /* SSHKeyArmorImportTableViewController.swift in Sources */,
2020-02-28 19:05:23 +01:00
306D970E24091CDD006C0E2E /* SwitchTableViewCell.swift in Sources */,
2017-06-13 13:19:18 +08:00
A2A61C201EEFABAD00CFE063 /* UtilsExtension.swift in Sources */,
2020-02-12 23:28:04 +01:00
DC8963C01E38EEB900828B09 /* SSHKeyUrlImportTableViewController.swift in Sources */,
2021-01-17 19:49:05 -08:00
9AFC87F025B514AD008D6060 /* PasswordDecryptor.swift in Sources */,
2020-02-08 13:31:49 +01:00
3066AD6823EE0D6500F65535 /* PGPKeyImporter.swift in Sources */,
2021-01-17 19:49:05 -08:00
9AFC87E225B3B5C6008D6060 /* PasswordNavigationDataSource.swift in Sources */,
2020-02-15 18:14:06 +01:00
30650E7123F82AF8005CCD5E /* SSHKeyFileImportTableViewController.swift in Sources */,
2017-02-07 16:45:14 +08:00
DC193FFA1E49B4430077E0A3 /* AdvancedSettingsTableViewController.swift in Sources */,
2019-01-27 14:26:11 +01:00
DCFB77AB1E503729008DE471 /* ContentProvider.swift in Sources */,
2021-01-17 19:49:05 -08:00
9AFC880025B51EC3008D6060 /* PasswordEncryptor.swift in Sources */,
2020-02-12 23:28:04 +01:00
DCA0499C1E3362F400522E8F /* PGPKeyUrlImportTableViewController.swift in Sources */,
2017-02-02 21:04:31 +08:00
DC4914961E434301007FF592 /* LabelTableViewCell.swift in Sources */,
2020-02-12 23:28:04 +01:00
DC5F385B1E56AADB00C69ACA /* PGPKeyArmorImportTableViewController.swift in Sources */,
2017-01-19 21:15:47 +08:00
DCAAF7451E2FA66800AB94BC /* SettingsTableViewController.swift in Sources */,
2017-02-13 01:15:42 +08:00
DCFB77A71E502DF9008DE471 /* EditPasswordTableViewController.swift in Sources */,
2020-02-12 23:28:04 +01:00
DCA0499A1E335CC800522E8F /* GitRepositorySettingsTableViewController.swift in Sources */,
2017-02-06 20:48:20 +08:00
DCDDEAB31E4896BF00F68193 /* PasswordDetailTitleTableViewCell.swift in Sources */,
2017-04-08 03:08:12 +08:00
A2A7813F1E97DBD9001311F5 /* QRScannerController.swift in Sources */,
2020-08-26 21:29:05 +02:00
308800C724EDC08D00E87ED3 /* ScannableKeyType.swift in Sources */,
308800C324EDA5F600E87ED3 /* QRKeyScanner.swift in Sources */,
2017-02-02 21:04:31 +08:00
DC4914991E434600007FF592 /* PasswordDetailTableViewController.swift in Sources */,
2019-01-20 11:24:57 +01:00
30C25DD821F4834D00BB27BB /* UICodeHighlightingLabel.swift in Sources */,
2021-01-05 20:54:51 -08:00
9A5D06EE25A56F0800FA59D4 /* PasswordTableViewCell.swift in Sources */,
2021-01-17 19:49:05 -08:00
9AFC87F825B51742008D6060 /* PasswordManager.swift in Sources */,
2017-02-09 01:41:17 +08:00
DC962CDF1E4B62C10033B5D8 /* AboutTableViewController.swift in Sources */,
2019-01-20 11:24:57 +01:00
30C25DD721F4834D00BB27BB /* UILocalizedLabel.swift in Sources */,
2021-01-17 19:49:05 -08:00
9AFC87D325B39FF3008D6060 /* PasswordNavigationViewController.swift in Sources */,
2019-02-17 19:01:08 +01:00
300713C52219D54100F553AC /* AutoCellHeightUITableViewController.swift in Sources */,
2020-02-12 23:28:04 +01:00
302269B323E634B000F843A3 /* PGPKeyFIleImportTableViewController.swift in Sources */,
2017-06-22 00:09:12 -07:00
DCD3C65E1EFB9BB400CBE842 /* SettingsSplitViewController.swift in Sources */,
2017-07-27 23:56:24 +08:00
A20691F41F2A3D0E0096483D /* SecurePasteboard.swift in Sources */,
2017-02-28 17:10:27 +08:00
DC3E64E61E656F11009A83DE /* CommitLogsTableViewController.swift in Sources */,
2017-02-09 01:41:17 +08:00
DC037CAA1E4B8EAE00609409 /* SpecialThanksTableViewController.swift in Sources */,
DC037CA61E4B883900609409 /* OpenSourceComponentsTableViewController.swift in Sources */,
DC037CA81E4B898100609409 /* BasicStaticTableViewController.swift in Sources */,
2017-02-11 21:37:22 +08:00
DCFB779E1E4F40C7008DE471 /* FillPasswordTableViewCell.swift in Sources */,
2017-03-09 02:19:47 +08:00
A2802BF91E70813A00879216 /* SliderTableViewCell.swift in Sources */,
2017-02-09 22:13:31 +08:00
DC037CB21E4CAB1700609409 /* AboutRepositoryTableViewController.swift in Sources */,
2020-02-15 18:12:58 +01:00
30650E7323F847FC005CCD5E /* KeyImporter.swift in Sources */,
2020-02-12 23:28:04 +01:00
A217ACE41E9BBBBD00A1A6CF /* GitConfigSettingsTableViewController.swift in Sources */,
2017-02-09 21:45:31 +08:00
DC037CB01E4CA51F00609409 /* GeneralSettingsTableViewController.swift in Sources */,
2020-08-23 01:15:23 +02:00
30695E2024FA6C6500C9D46E /* PasswordAlertPresenter.swift in Sources */,
2017-02-10 22:15:01 +08:00
DC037CB81E4DD1A500609409 /* AddPasswordTableViewController.swift in Sources */,
2017-03-31 22:44:30 -07:00
DCC441521E8F6C06008A90C4 /* RawPasswordViewController.swift in Sources */,
2017-01-19 21:15:47 +08:00
DC917BD71E2E8231000FDF54 /* AppDelegate.swift in Sources */,
2017-02-10 22:15:01 +08:00
DC037CBB1E4DD47B00609409 /* TextFieldTableViewCell.swift in Sources */,
2017-02-13 01:15:42 +08:00
DCFB77A91E502FF6008DE471 /* PasswordEditorTableViewController.swift in Sources */,
2017-01-19 21:15:47 +08:00
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
2017-03-24 23:16:58 -07:00
/* Begin PBXTargetDependency section */
2020-03-04 20:27:23 +01:00
304E2128241550260047FB51 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = A26075771EEC6F34005DB03E /* passKit */;
targetProxy = 304E2127241550260047FB51 /* PBXContainerItemProxy */;
};
30A6995C240EED5F00B7D967 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 30A69944240EED5E00B7D967 /* passShortcuts */;
targetProxy = 30A6995B240EED5F00B7D967 /* PBXContainerItemProxy */;
};
2018-09-24 15:06:43 +08:00
A239F5A02158C08C00576CBF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = A239F5942158C08B00576CBF /* passAutoFillExtension */;
targetProxy = A239F59F2158C08C00576CBF /* PBXContainerItemProxy */;
};
2017-06-13 11:42:49 +08:00
A26075831EEC6F34005DB03E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = A26075771EEC6F34005DB03E /* passKit */;
targetProxy = A26075821EEC6F34005DB03E /* PBXContainerItemProxy */;
};
A26075851EEC6F34005DB03E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = DC917BD21E2E8231000FDF54 /* pass */;
targetProxy = A26075841EEC6F34005DB03E /* PBXContainerItemProxy */;
};
A260758C1EEC6F34005DB03E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = A26075771EEC6F34005DB03E /* passKit */;
targetProxy = A260758B1EEC6F34005DB03E /* PBXContainerItemProxy */;
};
2017-06-10 23:40:47 +08:00
A267002D1EEC466A00176B8A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
2017-06-15 17:27:02 +08:00
target = A26700231EEC466A00176B8A /* passExtension */;
2017-06-10 23:40:47 +08:00
targetProxy = A267002C1EEC466A00176B8A /* PBXContainerItemProxy */;
};
2020-08-26 21:29:05 +02:00
DC13B1541E8640810097803F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = DC917BD21E2E8231000FDF54 /* pass */;
targetProxy = DC13B1531E8640810097803F /* PBXContainerItemProxy */;
};
2017-03-24 23:16:58 -07:00
/* End PBXTargetDependency section */
2017-01-19 21:15:47 +08:00
/* Begin PBXVariantGroup section */
2019-01-14 20:55:19 +01:00
30BF5ECA21EA8FB5000E4154 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
30BF5EC921EA8FB5000E4154 /* en */,
2019-01-21 23:19:08 +01:00
30C25DC421F3BEF500BB27BB /* de */,
2019-01-14 20:55:19 +01:00
);
name = Localizable.strings;
sourceTree = "<group>";
};
2019-01-14 20:57:45 +01:00
30BF5ED521ED2434000E4154 /* Localizable.stringsdict */ = {
isa = PBXVariantGroup;
children = (
30BF5ED621ED2434000E4154 /* en */,
2019-01-21 23:19:08 +01:00
30C25DC521F3BEF500BB27BB /* de */,
2019-01-14 20:57:45 +01:00
);
name = Localizable.stringsdict;
sourceTree = "<group>";
};
2019-01-19 14:17:16 +01:00
30C25DBF21F3599E00BB27BB /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
30C25DBE21F3599E00BB27BB /* en */,
2019-01-21 23:19:08 +01:00
30C25DC621F3BEF500BB27BB /* de */,
2019-01-19 14:17:16 +01:00
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
2020-03-04 20:27:23 +01:00
30EE3A19241E98C1009FBB61 /* Intents.intentdefinition */ = {
isa = PBXVariantGroup;
children = (
30EE3A18241E98C1009FBB61 /* en */,
30EE3A1B241E98C6009FBB61 /* de */,
);
name = Intents.intentdefinition;
sourceTree = "<group>";
};
2018-09-24 15:06:43 +08:00
A239F59A2158C08C00576CBF /* MainInterface.storyboard */ = {
isa = PBXVariantGroup;
children = (
A239F59B2158C08C00576CBF /* Base */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
};
2017-06-10 23:40:47 +08:00
A26700281EEC466A00176B8A /* MainInterface.storyboard */ = {
isa = PBXVariantGroup;
children = (
A26700291EEC466A00176B8A /* Base */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
};
2017-01-19 21:15:47 +08:00
DC917BDA1E2E8231000FDF54 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
DC917BDB1E2E8231000FDF54 /* Base */,
2019-01-19 14:17:16 +01:00
30C25DA921F34D2800BB27BB /* en */,
2019-01-21 23:19:08 +01:00
30C25DC321F3BEF500BB27BB /* de */,
2017-01-19 21:15:47 +08:00
);
name = Main.storyboard;
sourceTree = "<group>";
};
DC917BDF1E2E8231000FDF54 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
DC917BE01E2E8231000FDF54 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
2020-03-04 20:27:23 +01:00
30A6995E240EED5F00B7D967 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2020-03-04 20:27:23 +01:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = passShortcuts/PassShortcuts.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
2020-03-18 22:33:37 -07:00
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 4WDM8E95VU;
2020-03-04 20:27:23 +01:00
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = passShortcuts/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2020-03-04 20:27:23 +01:00
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
2020-03-18 22:33:37 -07:00
PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforios.shortcuts;
2020-07-19 18:16:16 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
2020-03-18 22:33:37 -07:00
PROVISIONING_PROFILE_SPECIFIER = "match Development me.mssun.passforios.shortcuts";
2020-03-04 20:27:23 +01:00
SKIP_INSTALL = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
30A6995F240EED5F00B7D967 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2020-03-04 20:27:23 +01:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = passShortcuts/PassShortcuts.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
2020-03-18 22:33:37 -07:00
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 4WDM8E95VU;
2020-03-04 20:27:23 +01:00
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = passShortcuts/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2020-03-04 20:27:23 +01:00
MTL_FAST_MATH = YES;
2020-03-18 22:33:37 -07:00
PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforios.shortcuts;
2020-07-19 18:16:16 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
2020-03-18 22:33:37 -07:00
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforios.shortcuts";
2020-03-04 20:27:23 +01:00
SKIP_INSTALL = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
2020-07-19 18:16:16 -07:00
9A1EF0AB24C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = 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;
2020-12-18 10:42:01 +01:00
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
2020-07-19 18:16:16 -07:00
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO;
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_ON_DEMAND_RESOURCES = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/iOS";
GCC_C_LANGUAGE_STANDARD = gnu99;
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;
HEADER_SEARCH_PATHS = (
"$(SDKROOT)/usr/include/libxml2",
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveGit.framework/Headers/",
);
2020-12-31 21:46:50 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2020-07-19 18:16:16 -07:00
MTL_ENABLE_DEBUG_INFO = NO;
2020-09-06 14:15:30 +02:00
OTHER_SWIFT_FLAGS = "-D BETA";
2020-07-19 18:16:16 -07:00
PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforiosbeta;
PRODUCT_NAME = "Pass Beta";
SDKROOT = iphoneos;
STRIP_INSTALLED_PRODUCT = NO;
2021-06-20 00:33:48 +02:00
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
2020-07-19 18:16:16 -07:00
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
VALIDATE_PRODUCT = YES;
2021-03-06 16:25:48 +01:00
WARNING_CFLAGS = "-Wno-incomplete-umbrella";
2020-07-19 18:16:16 -07:00
};
name = Beta;
};
9A1EF0AC24C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 60A3BC2FD124753767086BCC /* Pods-pass.beta.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIconBeta;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CODE_SIGN_ENTITLEMENTS = pass/passBeta.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CURRENT_PROJECT_VERSION = 0;
DEFINES_MODULE = NO;
DEVELOPMENT_TEAM = 4WDM8E95VU;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/go/dist",
);
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = pass/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2020-07-19 18:16:16 -07:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2020-07-19 18:16:16 -07:00
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = "${inherited}";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
PROVISIONING_PROFILE = "ee6e841d-ef77-4f00-b534-d7f1fd25dc1d";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforiosbeta";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_OBJC_BRIDGING_HEADER = "pass/Helpers/Objective-CBridgingHeader.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
};
name = Beta;
};
2020-08-26 21:29:05 +02:00
9A1EF0AD24C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
DEVELOPMENT_TEAM = 4WDM8E95VU;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = passTests/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2020-08-26 21:29:05 +02:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passTests";
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Pass.app/Pass";
};
name = Beta;
};
2020-07-19 18:16:16 -07:00
9A1EF0AE24C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C4C702DBCBA2374D32295603 /* Pods-passExtension.beta.xcconfig */;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2021-01-10 13:40:17 -08:00
APP_DISPLAY_NAME = "Pass Beta";
2020-07-19 18:16:16 -07:00
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = passExtension/passBetaExtension.entitlements;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
DEVELOPMENT_TEAM = 4WDM8E95VU;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = passExtension/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2020-07-19 18:16:16 -07:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2020-07-19 18:16:16 -07:00
OTHER_CFLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).find-login-action-extension";
2021-01-10 13:40:17 -08:00
PRODUCT_NAME = passExtension;
2020-07-19 18:16:16 -07:00
PROVISIONING_PROFILE = "cbd86628-6f3e-40f3-b518-20d2330db545";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforiosbeta.find-login-action-extension";
SKIP_INSTALL = YES;
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Beta;
};
9A1EF0AF24C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B85DE0C3FF07C938FF1B24D2 /* Pods-passKit.beta.xcconfig */;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2020-07-19 18:16:16 -07:00
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
CURRENT_PROJECT_VERSION = 0;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/go/dist",
);
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = passKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2020-07-19 18:16:16 -07:00
LD_RUNPATH_SEARCH_PATHS = "$(inherited)";
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2020-07-19 18:16:16 -07:00
MODULEMAP_FILE = "";
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passKit";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_INCLUDE_PATHS = "";
SWIFT_OBJC_BRIDGING_HEADER = "";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Beta;
};
9A1EF0B024C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5B58C21A769D3A659BC3E706 /* Pods-passKitTests.beta.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveGit.framework/Headers/",
);
INFOPLIST_FILE = passKitTests/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2020-07-19 18:16:16 -07:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passKitTests";
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Pass.app/Pass";
};
name = Beta;
};
9A1EF0B124C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2020-07-19 18:16:16 -07:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = passAutoFillExtension/passBetaAutoFillExtension.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 4WDM8E95VU;
ENABLE_BITCODE = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = passAutoFillExtension/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2020-07-19 18:16:16 -07:00
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "me.mssun.passforiosbeta.auto-fill-credential-extension";
2021-01-10 13:40:17 -08:00
PRODUCT_NAME = passAutoFillExtension;
2020-07-19 18:16:16 -07:00
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforiosbeta.auto-fill-credential-extension";
SKIP_INSTALL = YES;
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Beta;
};
9A1EF0B224C4EB280074FEAC /* Beta */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2020-07-19 18:16:16 -07:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = passShortcuts/passBetaShortcuts.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 4WDM8E95VU;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = passShortcuts/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2020-07-19 18:16:16 -07:00
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforiosbeta.shortcuts;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforiosbeta.shortcuts";
SKIP_INSTALL = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Beta;
};
2018-09-24 15:06:43 +08:00
A239F5A32158C08C00576CBF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2018-09-24 15:06:43 +08:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = passAutoFillExtension/passAutoFillExtension.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 4WDM8E95VU;
ENABLE_BITCODE = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = passAutoFillExtension/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2018-09-24 15:06:43 +08:00
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "me.mssun.passforios.auto-fill-credential-extension";
2021-01-10 13:40:17 -08:00
PRODUCT_NAME = passAutoFillExtension;
2018-09-24 15:06:43 +08:00
PROVISIONING_PROFILE_SPECIFIER = "match Development me.mssun.passforios.auto-fill-credential-extension";
SKIP_INSTALL = YES;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2018-09-24 15:06:43 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
A239F5A42158C08C00576CBF /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2018-09-24 15:06:43 +08:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = passAutoFillExtension/passAutoFillExtension.entitlements;
2018-09-24 16:41:43 +08:00
CODE_SIGN_IDENTITY = "iPhone Distribution";
2018-09-24 15:06:43 +08:00
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 4WDM8E95VU;
ENABLE_BITCODE = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = passAutoFillExtension/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2018-09-24 15:06:43 +08:00
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "me.mssun.passforios.auto-fill-credential-extension";
2021-01-10 13:40:17 -08:00
PRODUCT_NAME = passAutoFillExtension;
2018-09-24 16:41:43 +08:00
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforios.auto-fill-credential-extension";
2018-09-24 15:06:43 +08:00
SKIP_INSTALL = YES;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2018-09-24 15:06:43 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
2017-06-13 11:42:49 +08:00
A26075901EEC6F34005DB03E /* Debug */ = {
isa = XCBuildConfiguration;
2019-07-17 00:19:23 +08:00
baseConfigurationReference = 7CAD21E487234A0631B52E20 /* Pods-passKit.debug.xcconfig */;
2017-06-13 11:42:49 +08:00
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2017-06-13 11:42:49 +08:00
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
2020-07-19 18:16:16 -07:00
CURRENT_PROJECT_VERSION = 0;
2017-06-13 11:42:49 +08:00
DEFINES_MODULE = YES;
2017-06-14 16:27:45 -07:00
DEVELOPMENT_TEAM = "";
2017-06-13 11:42:49 +08:00
DYLIB_COMPATIBILITY_VERSION = 1;
2020-07-19 18:16:16 -07:00
DYLIB_CURRENT_VERSION = 0;
2017-06-13 11:42:49 +08:00
DYLIB_INSTALL_NAME_BASE = "@rpath";
2017-09-24 21:12:34 -07:00
ENABLE_BITCODE = NO;
2019-06-05 21:33:24 +02:00
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/go/dist",
);
2018-09-24 00:01:01 +08:00
HEADER_SEARCH_PATHS = "$(inherited)";
2017-06-13 11:42:49 +08:00
INFOPLIST_FILE = passKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2017-06-13 11:42:49 +08:00
LD_RUNPATH_SEARCH_PATHS = "$(inherited)";
2017-06-13 16:44:41 +08:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2017-06-13 11:42:49 +08:00
MODULEMAP_FILE = "";
2017-06-13 16:44:41 +08:00
OTHER_CFLAGS = "$(inherited)";
2017-06-13 11:42:49 +08:00
OTHER_LDFLAGS = "$(inherited)";
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passKit";
2017-06-13 11:42:49 +08:00
PRODUCT_NAME = "$(TARGET_NAME)";
2017-06-14 16:27:45 -07:00
PROVISIONING_PROFILE_SPECIFIER = "";
2017-06-13 11:42:49 +08:00
SKIP_INSTALL = YES;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2017-06-13 11:42:49 +08:00
SWIFT_INCLUDE_PATHS = "";
SWIFT_OBJC_BRIDGING_HEADER = "";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2017-06-13 11:42:49 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
A26075911EEC6F34005DB03E /* Release */ = {
isa = XCBuildConfiguration;
2019-07-17 00:19:23 +08:00
baseConfigurationReference = 64AA8DF9E73F39CCC3317247 /* Pods-passKit.release.xcconfig */;
2017-06-13 11:42:49 +08:00
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2017-06-13 11:42:49 +08:00
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "";
2020-07-19 18:16:16 -07:00
CURRENT_PROJECT_VERSION = 0;
2017-06-13 11:42:49 +08:00
DEFINES_MODULE = YES;
2017-06-14 16:27:45 -07:00
DEVELOPMENT_TEAM = "";
2017-06-13 11:42:49 +08:00
DYLIB_COMPATIBILITY_VERSION = 1;
2020-07-19 18:16:16 -07:00
DYLIB_CURRENT_VERSION = 0;
2017-06-13 11:42:49 +08:00
DYLIB_INSTALL_NAME_BASE = "@rpath";
2017-09-24 21:12:34 -07:00
ENABLE_BITCODE = NO;
2019-06-05 21:33:24 +02:00
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/go/dist",
);
2018-09-24 00:01:01 +08:00
HEADER_SEARCH_PATHS = "$(inherited)";
2017-06-13 11:42:49 +08:00
INFOPLIST_FILE = passKit/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2017-06-13 11:42:49 +08:00
LD_RUNPATH_SEARCH_PATHS = "$(inherited)";
2017-06-13 16:44:41 +08:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2017-06-13 11:42:49 +08:00
MODULEMAP_FILE = "";
2017-06-13 16:44:41 +08:00
OTHER_CFLAGS = "$(inherited)";
2017-06-13 11:42:49 +08:00
OTHER_LDFLAGS = "$(inherited)";
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passKit";
2017-06-13 11:42:49 +08:00
PRODUCT_NAME = "$(TARGET_NAME)";
2017-06-14 16:27:45 -07:00
PROVISIONING_PROFILE_SPECIFIER = "";
2017-06-13 11:42:49 +08:00
SKIP_INSTALL = YES;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2017-06-13 11:42:49 +08:00
SWIFT_INCLUDE_PATHS = "";
SWIFT_OBJC_BRIDGING_HEADER = "";
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2017-06-13 11:42:49 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
A26075941EEC6F34005DB03E /* Debug */ = {
isa = XCBuildConfiguration;
2019-07-16 17:02:09 -07:00
baseConfigurationReference = E8BA4183727AD2AF5E4CFF76 /* Pods-passKitTests.debug.xcconfig */;
2017-06-13 11:42:49 +08:00
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2020-07-19 18:16:16 -07:00
BUNDLE_LOADER = "$(TEST_HOST)";
2017-06-13 11:42:49 +08:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
2017-06-15 06:02:45 +08:00
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveGit.framework/Headers/",
);
2017-06-13 11:42:49 +08:00
INFOPLIST_FILE = passKitTests/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passKitTests";
2017-06-13 11:42:49 +08:00
PRODUCT_NAME = "$(TARGET_NAME)";
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2020-07-19 18:16:16 -07:00
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Pass.app/Pass";
2017-06-13 11:42:49 +08:00
};
name = Debug;
};
A26075951EEC6F34005DB03E /* Release */ = {
isa = XCBuildConfiguration;
2019-07-16 17:02:09 -07:00
baseConfigurationReference = EFFF4527C3A296B53A10D7F7 /* Pods-passKitTests.release.xcconfig */;
2017-06-13 11:42:49 +08:00
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2020-07-19 18:16:16 -07:00
BUNDLE_LOADER = "$(TEST_HOST)";
2017-06-13 11:42:49 +08:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
2017-06-15 06:02:45 +08:00
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveGit.framework/Headers/",
);
2017-06-13 11:42:49 +08:00
INFOPLIST_FILE = passKitTests/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passKitTests";
2017-06-13 11:42:49 +08:00
PRODUCT_NAME = "$(TARGET_NAME)";
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2020-07-19 18:16:16 -07:00
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Pass.app/Pass";
2017-06-13 11:42:49 +08:00
};
name = Release;
};
2017-06-10 23:40:47 +08:00
A26700301EEC466A00176B8A /* Debug */ = {
isa = XCBuildConfiguration;
2019-07-16 17:02:09 -07:00
baseConfigurationReference = DD224E7F8C867E6CD0BFE9D5 /* Pods-passExtension.debug.xcconfig */;
2017-06-10 23:40:47 +08:00
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2021-01-10 13:40:17 -08:00
APP_DISPLAY_NAME = Pass;
2017-06-10 23:40:47 +08:00
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2017-06-13 11:42:49 +08:00
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
2017-06-10 23:40:47 +08:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
2017-06-15 17:27:02 +08:00
CODE_SIGN_ENTITLEMENTS = passExtension/passExtension.entitlements;
2017-06-14 16:27:45 -07:00
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
2017-06-10 23:40:47 +08:00
DEVELOPMENT_TEAM = 4WDM8E95VU;
2017-09-24 21:12:34 -07:00
ENABLE_BITCODE = NO;
2018-09-24 00:01:01 +08:00
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = "$(inherited)";
2017-06-15 17:27:02 +08:00
INFOPLIST_FILE = passExtension/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2017-06-13 16:44:41 +08:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2017-06-13 16:44:41 +08:00
OTHER_CFLAGS = "$(inherited)";
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).find-login-action-extension";
2021-01-10 13:40:17 -08:00
PRODUCT_NAME = passExtension;
2017-09-17 17:32:22 +08:00
PROVISIONING_PROFILE = "d25c9029-bca6-4b2d-b04e-4abc9d232740";
2017-06-25 13:49:17 +08:00
PROVISIONING_PROFILE_SPECIFIER = "match Development me.mssun.passforios.find-login-action-extension";
2017-06-10 23:40:47 +08:00
SKIP_INSTALL = YES;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2018-04-07 01:40:34 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
2017-06-10 23:40:47 +08:00
};
name = Debug;
};
A26700311EEC466A00176B8A /* Release */ = {
isa = XCBuildConfiguration;
2019-07-16 17:02:09 -07:00
baseConfigurationReference = 62DEE9943E0F2B8C79E3FC5B /* Pods-passExtension.release.xcconfig */;
2017-06-10 23:40:47 +08:00
buildSettings = {
2021-04-27 23:18:03 +02:00
APPLICATION_EXTENSION_API_ONLY = YES;
2021-01-10 13:40:17 -08:00
APP_DISPLAY_NAME = Pass;
2017-06-10 23:40:47 +08:00
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2017-06-13 11:42:49 +08:00
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
2017-06-10 23:40:47 +08:00
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
2017-06-15 17:27:02 +08:00
CODE_SIGN_ENTITLEMENTS = passExtension/passExtension.entitlements;
2017-06-14 16:27:45 -07:00
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
2017-06-10 23:40:47 +08:00
DEVELOPMENT_TEAM = 4WDM8E95VU;
2017-09-24 21:12:34 -07:00
ENABLE_BITCODE = NO;
2018-09-24 00:01:01 +08:00
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = "$(inherited)";
2017-06-15 17:27:02 +08:00
INFOPLIST_FILE = passExtension/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2017-06-13 16:44:41 +08:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2017-06-13 16:44:41 +08:00
OTHER_CFLAGS = "$(inherited)";
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).find-login-action-extension";
2021-01-10 13:40:17 -08:00
PRODUCT_NAME = passExtension;
2017-09-17 17:32:22 +08:00
PROVISIONING_PROFILE = "cbd86628-6f3e-40f3-b518-20d2330db545";
2017-06-25 13:49:17 +08:00
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforios.find-login-action-extension";
2017-06-10 23:40:47 +08:00
SKIP_INSTALL = YES;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2018-04-07 01:40:34 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
2017-06-10 23:40:47 +08:00
};
name = Release;
};
2020-08-26 21:29:05 +02:00
DC13B1551E8640810097803F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
DEVELOPMENT_TEAM = 4WDM8E95VU;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = passTests/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2020-08-26 21:29:05 +02:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passTests";
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Pass.app/Pass";
};
name = Debug;
};
DC13B1561E8640810097803F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
DEVELOPMENT_TEAM = 4WDM8E95VU;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = passTests/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2020-08-26 21:29:05 +02:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER).passTests";
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Pass.app/Pass";
};
name = Release;
};
2017-01-19 21:15:47 +08:00
DC917BE31E2E8231000FDF54 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
2019-01-21 23:19:08 +01:00
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
2017-01-19 21:15:47 +08:00
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_BOOL_CONVERSION = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_COMMA = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_CONSTANT_CONVERSION = YES;
2018-03-31 23:06:25 -07:00
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
2017-01-19 21:15:47 +08:00
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;
2017-09-23 16:29:03 +08:00
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
2018-03-31 23:06:25 -07:00
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
2020-12-18 10:42:01 +01:00
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
2019-09-29 00:28:46 +08:00
EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO;
2020-03-18 22:33:37 -07:00
ENABLE_BITCODE = NO;
2019-09-29 00:28:46 +08:00
ENABLE_ON_DEMAND_RESOURCES = NO;
2017-01-19 21:15:47 +08:00
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
2018-09-24 00:01:01 +08:00
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/iOS";
2017-01-19 21:15:47 +08:00
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
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;
2018-09-24 00:01:01 +08:00
HEADER_SEARCH_PATHS = (
"$(SDKROOT)/usr/include/libxml2",
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveGit.framework/Headers/",
);
2020-12-31 21:46:50 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2017-01-19 21:15:47 +08:00
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforios;
2020-07-19 18:16:16 -07:00
PRODUCT_NAME = Pass;
2017-01-19 21:15:47 +08:00
SDKROOT = iphoneos;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2017-01-19 21:15:47 +08:00
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
2017-10-06 22:15:53 -07:00
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
2021-03-06 16:25:48 +01:00
WARNING_CFLAGS = "-Wno-incomplete-umbrella";
2017-01-19 21:15:47 +08:00
};
name = Debug;
};
DC917BE41E2E8231000FDF54 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
2019-01-21 23:19:08 +01:00
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
2017-01-19 21:15:47 +08:00
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_BOOL_CONVERSION = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_COMMA = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_CONSTANT_CONVERSION = YES;
2018-03-31 23:06:25 -07:00
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
2017-01-19 21:15:47 +08:00
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;
2017-09-23 16:29:03 +08:00
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
2018-03-31 23:06:25 -07:00
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
2020-12-18 10:42:01 +01:00
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
2017-09-23 16:29:03 +08:00
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
2017-01-19 21:15:47 +08:00
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2019-09-29 00:28:46 +08:00
EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO;
2020-03-18 22:33:37 -07:00
ENABLE_BITCODE = NO;
2017-01-19 21:15:47 +08:00
ENABLE_NS_ASSERTIONS = NO;
2019-09-29 00:28:46 +08:00
ENABLE_ON_DEMAND_RESOURCES = NO;
2017-01-19 21:15:47 +08:00
ENABLE_STRICT_OBJC_MSGSEND = YES;
2018-09-24 00:01:01 +08:00
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build/iOS";
2017-01-19 21:15:47 +08:00
GCC_C_LANGUAGE_STANDARD = gnu99;
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;
2018-09-24 00:01:01 +08:00
HEADER_SEARCH_PATHS = (
"$(SDKROOT)/usr/include/libxml2",
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveGit.framework/Headers/",
);
2020-12-31 21:46:50 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2017-01-19 21:15:47 +08:00
MTL_ENABLE_DEBUG_INFO = NO;
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforios;
2020-07-19 18:16:16 -07:00
PRODUCT_NAME = Pass;
2017-01-19 21:15:47 +08:00
SDKROOT = iphoneos;
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2021-06-20 00:33:48 +02:00
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
2017-10-06 22:15:53 -07:00
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
2017-01-19 21:15:47 +08:00
VALIDATE_PRODUCT = YES;
2021-03-06 16:25:48 +01:00
WARNING_CFLAGS = "-Wno-incomplete-umbrella";
2017-01-19 21:15:47 +08:00
};
name = Release;
};
DC917BE61E2E8231000FDF54 /* Debug */ = {
isa = XCBuildConfiguration;
2019-07-16 17:02:09 -07:00
baseConfigurationReference = DC547D572040664E838F3DB3 /* Pods-pass.debug.xcconfig */;
2017-01-19 21:15:47 +08:00
buildSettings = {
2017-06-10 23:40:47 +08:00
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2017-01-19 21:15:47 +08:00
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2017-06-13 11:42:49 +08:00
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
2017-06-10 23:40:47 +08:00
CODE_SIGN_ENTITLEMENTS = pass/pass.entitlements;
2018-11-15 20:17:00 -08:00
CODE_SIGN_IDENTITY = "iPhone Distribution";
2017-02-07 11:41:05 +08:00
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
2020-07-19 18:16:16 -07:00
CURRENT_PROJECT_VERSION = 0;
2017-01-22 01:42:36 +08:00
DEFINES_MODULE = NO;
2017-04-07 13:12:40 -07:00
DEVELOPMENT_TEAM = 4WDM8E95VU;
2017-09-24 21:12:34 -07:00
ENABLE_BITCODE = NO;
2019-06-05 21:33:24 +02:00
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/go/dist",
);
2018-09-24 00:01:01 +08:00
HEADER_SEARCH_PATHS = "$(inherited)";
2017-01-19 21:15:47 +08:00
INFOPLIST_FILE = pass/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2017-06-13 16:44:41 +08:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2017-06-13 16:44:41 +08:00
OTHER_CFLAGS = "$(inherited)";
2017-06-13 11:42:49 +08:00
OTHER_LDFLAGS = "${inherited}";
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2018-04-07 01:30:25 +08:00
PROVISIONING_PROFILE = "3c4f599a-ce77-4184-b4c4-edebf09cba3b";
2017-04-07 13:12:40 -07:00
PROVISIONING_PROFILE_SPECIFIER = "match Development me.mssun.passforios";
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2017-06-13 11:42:49 +08:00
SWIFT_OBJC_BRIDGING_HEADER = "pass/Helpers/Objective-CBridgingHeader.h";
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2017-02-07 14:03:19 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
2017-02-16 19:56:18 +08:00
VERSIONING_SYSTEM = "apple-generic";
2017-01-19 21:15:47 +08:00
};
name = Debug;
};
DC917BE71E2E8231000FDF54 /* Release */ = {
isa = XCBuildConfiguration;
2019-07-16 17:02:09 -07:00
baseConfigurationReference = FDEF869C18B8B08063773B97 /* Pods-pass.release.xcconfig */;
2017-01-19 21:15:47 +08:00
buildSettings = {
2017-06-10 23:40:47 +08:00
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2017-01-19 21:15:47 +08:00
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2017-06-13 11:42:49 +08:00
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
2017-06-10 23:40:47 +08:00
CODE_SIGN_ENTITLEMENTS = pass/pass.entitlements;
2018-09-24 15:06:43 +08:00
CODE_SIGN_IDENTITY = "iPhone Developer";
2017-04-07 13:12:40 -07:00
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
2020-07-19 18:16:16 -07:00
CURRENT_PROJECT_VERSION = 0;
2017-01-22 01:42:36 +08:00
DEFINES_MODULE = NO;
2017-04-07 13:12:40 -07:00
DEVELOPMENT_TEAM = 4WDM8E95VU;
2017-09-24 21:12:34 -07:00
ENABLE_BITCODE = NO;
2019-06-05 21:33:24 +02:00
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/go/dist",
);
2018-09-24 00:01:01 +08:00
HEADER_SEARCH_PATHS = "$(inherited)";
2017-01-19 21:15:47 +08:00
INFOPLIST_FILE = pass/Info.plist;
2021-01-10 13:40:17 -08:00
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
2021-06-20 00:33:48 +02:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2017-06-13 16:44:41 +08:00
LIBRARY_SEARCH_PATHS = "$(inherited)";
2021-01-11 12:34:31 -08:00
MARKETING_VERSION = 0.12.0;
2017-06-13 16:44:41 +08:00
OTHER_CFLAGS = "$(inherited)";
2017-06-13 11:42:49 +08:00
OTHER_LDFLAGS = "${inherited}";
2017-06-25 13:20:03 +08:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2017-09-17 17:32:22 +08:00
PROVISIONING_PROFILE = "ee6e841d-ef77-4f00-b534-d7f1fd25dc1d";
2017-04-07 13:12:40 -07:00
PROVISIONING_PROFILE_SPECIFIER = "match AppStore me.mssun.passforios";
2019-06-08 14:56:29 -07:00
STRIP_INSTALLED_PRODUCT = NO;
2017-06-13 11:42:49 +08:00
SWIFT_OBJC_BRIDGING_HEADER = "pass/Helpers/Objective-CBridgingHeader.h";
2019-05-01 17:49:27 +02:00
SWIFT_VERSION = 5.0;
2017-02-07 14:03:19 +08:00
TARGETED_DEVICE_FAMILY = "1,2";
2017-02-16 19:56:18 +08:00
VERSIONING_SYSTEM = "apple-generic";
2017-01-19 21:15:47 +08:00
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2020-03-04 20:27:23 +01:00
30A69963240EED5F00B7D967 /* Build configuration list for PBXNativeTarget "passShortcuts" */ = {
isa = XCConfigurationList;
buildConfigurations = (
30A6995E240EED5F00B7D967 /* Debug */,
30A6995F240EED5F00B7D967 /* Release */,
2020-07-19 18:16:16 -07:00
9A1EF0B224C4EB280074FEAC /* Beta */,
2020-03-04 20:27:23 +01:00
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2018-09-24 15:06:43 +08:00
A239F5A22158C08C00576CBF /* Build configuration list for PBXNativeTarget "passAutoFillExtension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A239F5A32158C08C00576CBF /* Debug */,
A239F5A42158C08C00576CBF /* Release */,
2020-07-19 18:16:16 -07:00
9A1EF0B124C4EB280074FEAC /* Beta */,
2018-09-24 15:06:43 +08:00
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2017-06-13 11:42:49 +08:00
A260758F1EEC6F34005DB03E /* Build configuration list for PBXNativeTarget "passKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A26075901EEC6F34005DB03E /* Debug */,
A26075911EEC6F34005DB03E /* Release */,
2020-07-19 18:16:16 -07:00
9A1EF0AF24C4EB280074FEAC /* Beta */,
2017-06-13 11:42:49 +08:00
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
A26075931EEC6F34005DB03E /* Build configuration list for PBXNativeTarget "passKitTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A26075941EEC6F34005DB03E /* Debug */,
A26075951EEC6F34005DB03E /* Release */,
2020-07-19 18:16:16 -07:00
9A1EF0B024C4EB280074FEAC /* Beta */,
2017-06-13 11:42:49 +08:00
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2017-06-15 17:27:02 +08:00
A267002F1EEC466A00176B8A /* Build configuration list for PBXNativeTarget "passExtension" */ = {
2017-06-10 23:40:47 +08:00
isa = XCConfigurationList;
buildConfigurations = (
A26700301EEC466A00176B8A /* Debug */,
A26700311EEC466A00176B8A /* Release */,
2020-07-19 18:16:16 -07:00
9A1EF0AE24C4EB280074FEAC /* Beta */,
2017-06-10 23:40:47 +08:00
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2020-08-26 21:29:05 +02:00
DC13B1571E8640810097803F /* Build configuration list for PBXNativeTarget "passTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
DC13B1551E8640810097803F /* Debug */,
DC13B1561E8640810097803F /* Release */,
9A1EF0AD24C4EB280074FEAC /* Beta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2017-01-19 21:15:47 +08:00
DC917BCE1E2E8231000FDF54 /* Build configuration list for PBXProject "pass" */ = {
isa = XCConfigurationList;
buildConfigurations = (
DC917BE31E2E8231000FDF54 /* Debug */,
DC917BE41E2E8231000FDF54 /* Release */,
2020-07-19 18:16:16 -07:00
9A1EF0AB24C4EB280074FEAC /* Beta */,
2017-01-19 21:15:47 +08:00
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
DC917BE51E2E8231000FDF54 /* Build configuration list for PBXNativeTarget "pass" */ = {
isa = XCConfigurationList;
buildConfigurations = (
DC917BE61E2E8231000FDF54 /* Debug */,
DC917BE71E2E8231000FDF54 /* Release */,
2020-07-19 18:16:16 -07:00
9A1EF0AC24C4EB280074FEAC /* Beta */,
2017-01-19 21:15:47 +08:00
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
/* Begin XCVersionGroup section */
2017-06-13 11:42:49 +08:00
A26075A51EEC7125005DB03E /* pass.xcdatamodeld */ = {
2017-01-19 21:15:47 +08:00
isa = XCVersionGroup;
children = (
2017-06-13 11:42:49 +08:00
A26075A61EEC7125005DB03E /* pass.xcdatamodel */,
2017-01-19 21:15:47 +08:00
);
2017-06-13 11:42:49 +08:00
currentVersion = A26075A61EEC7125005DB03E /* pass.xcdatamodel */;
2017-01-19 21:15:47 +08:00
path = pass.xcdatamodeld;
sourceTree = "<group>";
versionGroupType = wrapper.xcdatamodel;
};
/* End XCVersionGroup section */
};
rootObject = DC917BCB1E2E8231000FDF54 /* Project object */;
}