project.pbxproj revision 2beebed98b4fc7f018fb224a1e4a3ab6103a4c0b
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
44695F5A1C9F6DD900680799 /* FRAIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F591C9F6DD900680799 /* FRAIdentity.m */; };
44695F5B1C9F6DD900680799 /* FRAIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F591C9F6DD900680799 /* FRAIdentity.m */; };
44695F5D1C9F70C100680799 /* FRAIdentityTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F5C1C9F70C100680799 /* FRAIdentityTests.m */; };
44695F621CA0ADAB00680799 /* FRAOathMechanism.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F611CA0ADAB00680799 /* FRAOathMechanism.m */; };
44695F631CA0ADAB00680799 /* FRAOathMechanism.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F611CA0ADAB00680799 /* FRAOathMechanism.m */; };
44695F661CA0AE4300680799 /* FRAOathCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F651CA0AE4300680799 /* FRAOathCode.m */; };
44695F671CA0AE4300680799 /* FRAOathCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F651CA0AE4300680799 /* FRAOathCode.m */; };
44695F691CA0B1F600680799 /* FRAOathMechanismTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F681CA0B1F600680799 /* FRAOathMechanismTests.m */; };
44695F7A1CA0BA0600680799 /* FRAIdentityDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F791CA0BA0600680799 /* FRAIdentityDatabase.m */; };
44695F7D1CA170B000680799 /* FRAIdentityDatabaseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44695F7C1CA170B000680799 /* FRAIdentityDatabaseTests.m */; };
E16458491AEE8E8D00D1740F /* base32.c in Sources */ = {isa = PBXBuildFile; fileRef = F15300401801B9DF00A0E179 /* base32.c */; };
E164F3C61ADE9CA800A440B3 /* forgerock-logo-text.png in Resources */ = {isa = PBXBuildFile; fileRef = E164F3C51ADE9CA800A440B3 /* forgerock-logo-text.png */; };
E164F3C81ADE9CAF00A440B3 /* forgerock-logo.png in Resources */ = {isa = PBXBuildFile; fileRef = E164F3C71ADE9CAF00A440B3 /* forgerock-logo.png */; };
E1C725FA1AEE7D0300388026 /* base32test.m in Sources */ = {isa = PBXBuildFile; fileRef = E1C725F91AEE7D0300388026 /* base32test.m */; };
F100667B18EF1E4900F9EF2C /* FRAOathMechanismCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F100667A18EF1E4900F9EF2C /* FRAOathMechanismCell.m */; };
F1030ED21818322000E478F7 /* CircleProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = F1030ED11818322000E478F7 /* CircleProgressView.m */; };
F109DBEA18412A2300548A3E /* QRCodeScanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F109DBE918412A2300548A3E /* QRCodeScanViewController.m */; };
F15300431801BB8800A0E179 /* base32.c in Sources */ = {isa = PBXBuildFile; fileRef = F15300401801B9DF00A0E179 /* base32.c */; };
F1673F1A18EC51C900ECD2DB /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1673F1918EC51C900ECD2DB /* Main.storyboard */; };
F17A860117EC12670098E7F3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F17A860017EC12670098E7F3 /* Foundation.framework */; };
F17A860317EC12670098E7F3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F17A860217EC12670098E7F3 /* CoreGraphics.framework */; };
F17A860517EC12670098E7F3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F17A860417EC12670098E7F3 /* UIKit.framework */; };
F17A860B17EC12670098E7F3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = F17A860917EC12670098E7F3 /* InfoPlist.strings */; };
F17A860D17EC12670098E7F3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F17A860C17EC12670098E7F3 /* main.m */; };
F17A861117EC12670098E7F3 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F17A861017EC12670098E7F3 /* AppDelegate.m */; };
F17A861C17EC12670098E7F3 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F17A861B17EC12670098E7F3 /* Images.xcassets */; };
F17A862317EC12670098E7F3 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F17A862217EC12670098E7F3 /* XCTest.framework */; };
F17A862417EC12670098E7F3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F17A860017EC12670098E7F3 /* Foundation.framework */; };
F17A862517EC12670098E7F3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F17A860417EC12670098E7F3 /* UIKit.framework */; };
F18E16F218F2603800722FE7 /* qrcode.png in Resources */ = {isa = PBXBuildFile; fileRef = F18E16F118F2603800722FE7 /* qrcode.png */; };
F18E16F818F3D1F100722FE7 /* CollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F18E16F718F3D1F100722FE7 /* CollectionViewController.m */; };
F18E16FC18F47D3E00722FE7 /* BlockActionSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = F18E16FB18F47D3E00722FE7 /* BlockActionSheet.m */; };
F1AD9C6E191052B10023501C /* URLImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F1AD9C6D191052B10023501C /* URLImageView.m */; };
F1AD9C70191053780023501C /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F1AD9C6F191053780023501C /* AssetsLibrary.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
E16458461AEE8B7400D1740F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F17A85F517EC12670098E7F3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F17A85FC17EC12670098E7F3;
remoteInfo = ForgeRock;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
44695F581C9F6DD900680799 /* FRAIdentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRAIdentity.h; sourceTree = "<group>"; };
44695F591C9F6DD900680799 /* FRAIdentity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRAIdentity.m; sourceTree = "<group>"; };
44695F5C1C9F70C100680799 /* FRAIdentityTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FRAIdentityTests.m; path = "unit-tests/FRAIdentityTests.m"; sourceTree = "<group>"; };
44695F601CA0ADAB00680799 /* FRAOathMechanism.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRAOathMechanism.h; sourceTree = "<group>"; };
44695F611CA0ADAB00680799 /* FRAOathMechanism.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRAOathMechanism.m; sourceTree = "<group>"; };
44695F641CA0AE4300680799 /* FRAOathCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRAOathCode.h; sourceTree = "<group>"; };
44695F651CA0AE4300680799 /* FRAOathCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRAOathCode.m; sourceTree = "<group>"; };
44695F681CA0B1F600680799 /* FRAOathMechanismTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRAOathMechanismTests.m; sourceTree = "<group>"; };
44695F781CA0BA0600680799 /* FRAIdentityDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRAIdentityDatabase.h; sourceTree = "<group>"; };
44695F791CA0BA0600680799 /* FRAIdentityDatabase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRAIdentityDatabase.m; sourceTree = "<group>"; };
44695F7C1CA170B000680799 /* FRAIdentityDatabaseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRAIdentityDatabaseTests.m; sourceTree = "<group>"; };
44695F811CA17DD300680799 /* FRAMechanism.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRAMechanism.h; sourceTree = "<group>"; };
E164F3C51ADE9CA800A440B3 /* forgerock-logo-text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "forgerock-logo-text.png"; sourceTree = "<group>"; };
E164F3C71ADE9CAF00A440B3 /* forgerock-logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "forgerock-logo.png"; sourceTree = "<group>"; };
E1C725F91AEE7D0300388026 /* base32test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = base32test.m; path = "unit-tests/base32test.m"; sourceTree = "<group>"; };
E1C725FD1AEE820500388026 /* ForgeRockTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "ForgeRockTests-Info.plist"; path = "unit-tests/ForgeRockTests-Info.plist"; sourceTree = "<group>"; };
E1C7260E1AEE83B500388026 /* ForgeRockTests-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ForgeRockTests-Prefix.pch"; path = "unit-tests/ForgeRockTests-Prefix.pch"; sourceTree = "<group>"; };
F100667918EF1E4900F9EF2C /* FRAOathMechanismCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRAOathMechanismCell.h; sourceTree = "<group>"; };
F100667A18EF1E4900F9EF2C /* FRAOathMechanismCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRAOathMechanismCell.m; sourceTree = "<group>"; };
F1030ED01818322000E478F7 /* CircleProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircleProgressView.h; sourceTree = "<group>"; };
F1030ED11818322000E478F7 /* CircleProgressView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CircleProgressView.m; sourceTree = "<group>"; };
F109DBE818412A2300548A3E /* QRCodeScanViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QRCodeScanViewController.h; sourceTree = "<group>"; };
F109DBE918412A2300548A3E /* QRCodeScanViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QRCodeScanViewController.m; sourceTree = "<group>"; };
F15300401801B9DF00A0E179 /* base32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base32.c; sourceTree = "<group>"; };
F15300421801BA1D00A0E179 /* base32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = base32.h; sourceTree = "<group>"; };
F1673F1918EC51C900ECD2DB /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = "<group>"; };
F17A85FD17EC12670098E7F3 /* ForgeRock.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ForgeRock.app; sourceTree = BUILT_PRODUCTS_DIR; };
F17A860017EC12670098E7F3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
F17A860217EC12670098E7F3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
F17A860417EC12670098E7F3 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
F17A860817EC12670098E7F3 /* ForgeRock-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ForgeRock-Info.plist"; sourceTree = "<group>"; };
F17A860A17EC12670098E7F3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
F17A860C17EC12670098E7F3 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
F17A860E17EC12670098E7F3 /* ForgeRock-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ForgeRock-Prefix.pch"; sourceTree = "<group>"; };
F17A860F17EC12670098E7F3 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
F17A861017EC12670098E7F3 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
F17A861B17EC12670098E7F3 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
F17A862117EC12670098E7F3 /* ForgeRockTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ForgeRockTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
F17A862217EC12670098E7F3 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
F18E16F118F2603800722FE7 /* qrcode.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = qrcode.png; sourceTree = "<group>"; };
F18E16F618F3D1F100722FE7 /* CollectionViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectionViewController.h; sourceTree = "<group>"; };
F18E16F718F3D1F100722FE7 /* CollectionViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CollectionViewController.m; sourceTree = "<group>"; };
F18E16FA18F47D3E00722FE7 /* BlockActionSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockActionSheet.h; sourceTree = "<group>"; };
F18E16FB18F47D3E00722FE7 /* BlockActionSheet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BlockActionSheet.m; sourceTree = "<group>"; };
F1AD9C6C191052B10023501C /* URLImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLImageView.h; sourceTree = "<group>"; };
F1AD9C6D191052B10023501C /* URLImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLImageView.m; sourceTree = "<group>"; };
F1AD9C6F191053780023501C /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
F17A85FA17EC12670098E7F3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F1AD9C70191053780023501C /* AssetsLibrary.framework in Frameworks */,
F17A860317EC12670098E7F3 /* CoreGraphics.framework in Frameworks */,
F17A860517EC12670098E7F3 /* UIKit.framework in Frameworks */,
F17A860117EC12670098E7F3 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F17A861E17EC12670098E7F3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F17A862317EC12670098E7F3 /* XCTest.framework in Frameworks */,
F17A862517EC12670098E7F3 /* UIKit.framework in Frameworks */,
F17A862417EC12670098E7F3 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4459044C1CA2A83000DA3979 /* OATH */ = {
isa = PBXGroup;
children = (
44695F681CA0B1F600680799 /* FRAOathMechanismTests.m */,
);
name = OATH;
sourceTree = "<group>";
};
4459044D1CA2A84A00DA3979 /* OATH */ = {
isa = PBXGroup;
children = (
F100667918EF1E4900F9EF2C /* FRAOathMechanismCell.h */,
F100667A18EF1E4900F9EF2C /* FRAOathMechanismCell.m */,
44695F601CA0ADAB00680799 /* FRAOathMechanism.h */,
44695F611CA0ADAB00680799 /* FRAOathMechanism.m */,
44695F641CA0AE4300680799 /* FRAOathCode.h */,
44695F651CA0AE4300680799 /* FRAOathCode.m */,
);
name = OATH;
sourceTree = "<group>";
};
44695F561C9F5ADB00680799 /* Identity */ = {
isa = PBXGroup;
children = (
44695F581C9F6DD900680799 /* FRAIdentity.h */,
44695F591C9F6DD900680799 /* FRAIdentity.m */,
);
name = Identity;
sourceTree = "<group>";
};
44695F5E1CA0AC5F00680799 /* Mechanisms */ = {
isa = PBXGroup;
children = (
4459044D1CA2A84A00DA3979 /* OATH */,
44695F811CA17DD300680799 /* FRAMechanism.h */,
);
name = Mechanisms;
sourceTree = "<group>";
};
44695F6A1CA0B37100680799 /* Identity */ = {
isa = PBXGroup;
children = (
44695F5C1C9F70C100680799 /* FRAIdentityTests.m */,
);
name = Identity;
sourceTree = "<group>";
};
44695F6B1CA0B37F00680799 /* Mechanisms */ = {
isa = PBXGroup;
children = (
4459044C1CA2A83000DA3979 /* OATH */,
);
name = Mechanisms;
sourceTree = "<group>";
};
44695F771CA0B9E800680799 /* Storage */ = {
isa = PBXGroup;
children = (
44695F781CA0BA0600680799 /* FRAIdentityDatabase.h */,
44695F791CA0BA0600680799 /* FRAIdentityDatabase.m */,
);
name = Storage;
sourceTree = "<group>";
};
44695F7B1CA1709B00680799 /* Storage */ = {
isa = PBXGroup;
children = (
44695F7C1CA170B000680799 /* FRAIdentityDatabaseTests.m */,
);
name = Storage;
sourceTree = "<group>";
};
E1C725F81AEE7CBB00388026 /* Unit Tests */ = {
isa = PBXGroup;
children = (
44695F7B1CA1709B00680799 /* Storage */,
44695F6B1CA0B37F00680799 /* Mechanisms */,
44695F6A1CA0B37100680799 /* Identity */,
E1C7260C1AEE833400388026 /* Supporting Files */,
E1C725F91AEE7D0300388026 /* base32test.m */,
);
name = "Unit Tests";
sourceTree = "<group>";
};
E1C7260C1AEE833400388026 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E1C7260E1AEE83B500388026 /* ForgeRockTests-Prefix.pch */,
E1C725FD1AEE820500388026 /* ForgeRockTests-Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
F17A85F417EC12670098E7F3 = {
isa = PBXGroup;
children = (
E1C725F81AEE7CBB00388026 /* Unit Tests */,
F17A860617EC12670098E7F3 /* Authenticator */,
F17A85FF17EC12670098E7F3 /* Frameworks */,
F17A85FE17EC12670098E7F3 /* Products */,
);
sourceTree = "<group>";
};
F17A85FE17EC12670098E7F3 /* Products */ = {
isa = PBXGroup;
children = (
F17A85FD17EC12670098E7F3 /* ForgeRock.app */,
F17A862117EC12670098E7F3 /* ForgeRockTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
F17A85FF17EC12670098E7F3 /* Frameworks */ = {
isa = PBXGroup;
children = (
F1AD9C6F191053780023501C /* AssetsLibrary.framework */,
F17A860017EC12670098E7F3 /* Foundation.framework */,
F17A860217EC12670098E7F3 /* CoreGraphics.framework */,
F17A860417EC12670098E7F3 /* UIKit.framework */,
F17A862217EC12670098E7F3 /* XCTest.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
F17A860617EC12670098E7F3 /* Authenticator */ = {
isa = PBXGroup;
children = (
44695F771CA0B9E800680799 /* Storage */,
44695F5E1CA0AC5F00680799 /* Mechanisms */,
44695F561C9F5ADB00680799 /* Identity */,
E164F3C71ADE9CAF00A440B3 /* forgerock-logo.png */,
E164F3C51ADE9CA800A440B3 /* forgerock-logo-text.png */,
F18E16F118F2603800722FE7 /* qrcode.png */,
F1673F1918EC51C900ECD2DB /* Main.storyboard */,
F17A860F17EC12670098E7F3 /* AppDelegate.h */,
F17A861017EC12670098E7F3 /* AppDelegate.m */,
F18E16FA18F47D3E00722FE7 /* BlockActionSheet.h */,
F18E16FB18F47D3E00722FE7 /* BlockActionSheet.m */,
F18E16F618F3D1F100722FE7 /* CollectionViewController.h */,
F18E16F718F3D1F100722FE7 /* CollectionViewController.m */,
F1030ED01818322000E478F7 /* CircleProgressView.h */,
F1030ED11818322000E478F7 /* CircleProgressView.m */,
F109DBE818412A2300548A3E /* QRCodeScanViewController.h */,
F109DBE918412A2300548A3E /* QRCodeScanViewController.m */,
F1AD9C6C191052B10023501C /* URLImageView.h */,
F1AD9C6D191052B10023501C /* URLImageView.m */,
F15300421801BA1D00A0E179 /* base32.h */,
F15300401801B9DF00A0E179 /* base32.c */,
F17A861B17EC12670098E7F3 /* Images.xcassets */,
F17A860717EC12670098E7F3 /* Supporting Files */,
);
name = Authenticator;
path = "ForgeRock-Authenticator";
sourceTree = "<group>";
};
F17A860717EC12670098E7F3 /* Supporting Files */ = {
isa = PBXGroup;
children = (
F17A860817EC12670098E7F3 /* ForgeRock-Info.plist */,
F17A860917EC12670098E7F3 /* InfoPlist.strings */,
F17A860C17EC12670098E7F3 /* main.m */,
F17A860E17EC12670098E7F3 /* ForgeRock-Prefix.pch */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
F17A85FC17EC12670098E7F3 /* ForgeRock */ = {
isa = PBXNativeTarget;
buildConfigurationList = F17A863217EC12670098E7F3 /* Build configuration list for PBXNativeTarget "ForgeRock" */;
buildPhases = (
F17A85F917EC12670098E7F3 /* Sources */,
F17A85FA17EC12670098E7F3 /* Frameworks */,
F17A85FB17EC12670098E7F3 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = ForgeRock;
productName = FreeOTP;
productReference = F17A85FD17EC12670098E7F3 /* ForgeRock.app */;
productType = "com.apple.product-type.application";
};
F17A862017EC12670098E7F3 /* ForgeRockTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = F17A863517EC12670098E7F3 /* Build configuration list for PBXNativeTarget "ForgeRockTests" */;
buildPhases = (
F17A861D17EC12670098E7F3 /* Sources */,
F17A861E17EC12670098E7F3 /* Frameworks */,
F17A861F17EC12670098E7F3 /* Resources */,
);
buildRules = (
);
dependencies = (
E16458471AEE8B7400D1740F /* PBXTargetDependency */,
);
name = ForgeRockTests;
productName = FreeOTPTests;
productReference = F17A862117EC12670098E7F3 /* ForgeRockTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F17A85F517EC12670098E7F3 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0510;
ORGANIZATIONNAME = ForgeRock;
TargetAttributes = {
F17A862017EC12670098E7F3 = {
TestTargetID = F17A85FC17EC12670098E7F3;
};
};
};
buildConfigurationList = F17A85F817EC12670098E7F3 /* Build configuration list for PBXProject "ForgeRock" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = F17A85F417EC12670098E7F3;
productRefGroup = F17A85FE17EC12670098E7F3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
F17A85FC17EC12670098E7F3 /* ForgeRock */,
F17A862017EC12670098E7F3 /* ForgeRockTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
F17A85FB17EC12670098E7F3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F18E16F218F2603800722FE7 /* qrcode.png in Resources */,
F17A861C17EC12670098E7F3 /* Images.xcassets in Resources */,
E164F3C61ADE9CA800A440B3 /* forgerock-logo-text.png in Resources */,
E164F3C81ADE9CAF00A440B3 /* forgerock-logo.png in Resources */,
F1673F1A18EC51C900ECD2DB /* Main.storyboard in Resources */,
F17A860B17EC12670098E7F3 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F17A861F17EC12670098E7F3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
F17A85F917EC12670098E7F3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F18E16FC18F47D3E00722FE7 /* BlockActionSheet.m in Sources */,
F18E16F818F3D1F100722FE7 /* CollectionViewController.m in Sources */,
44695F621CA0ADAB00680799 /* FRAOathMechanism.m in Sources */,
F15300431801BB8800A0E179 /* base32.c in Sources */,
F100667B18EF1E4900F9EF2C /* FRAOathMechanismCell.m in Sources */,
44695F661CA0AE4300680799 /* FRAOathCode.m in Sources */,
F1AD9C6E191052B10023501C /* URLImageView.m in Sources */,
F17A861117EC12670098E7F3 /* AppDelegate.m in Sources */,
F1030ED21818322000E478F7 /* CircleProgressView.m in Sources */,
44695F7A1CA0BA0600680799 /* FRAIdentityDatabase.m in Sources */,
F17A860D17EC12670098E7F3 /* main.m in Sources */,
F109DBEA18412A2300548A3E /* QRCodeScanViewController.m in Sources */,
44695F5A1C9F6DD900680799 /* FRAIdentity.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F17A861D17EC12670098E7F3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
44695F631CA0ADAB00680799 /* FRAOathMechanism.m in Sources */,
44695F5D1C9F70C100680799 /* FRAIdentityTests.m in Sources */,
E16458491AEE8E8D00D1740F /* base32.c in Sources */,
44695F7D1CA170B000680799 /* FRAIdentityDatabaseTests.m in Sources */,
44695F671CA0AE4300680799 /* FRAOathCode.m in Sources */,
E1C725FA1AEE7D0300388026 /* base32test.m in Sources */,
44695F5B1C9F6DD900680799 /* FRAIdentity.m in Sources */,
44695F691CA0B1F600680799 /* FRAOathMechanismTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
E16458471AEE8B7400D1740F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F17A85FC17EC12670098E7F3 /* ForgeRock */;
targetProxy = E16458461AEE8B7400D1740F /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
F17A860917EC12670098E7F3 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
F17A860A17EC12670098E7F3 /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
F17A863017EC12670098E7F3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
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;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
F17A863117EC12670098E7F3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = YES;
ENABLE_NS_ASSERTIONS = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
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;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
F17A863317EC12670098E7F3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "ForgeRock-Authenticator/ForgeRock-Prefix.pch";
INFOPLIST_FILE = "ForgeRock-Authenticator/ForgeRock-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
PRODUCT_NAME = ForgeRock;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = app;
};
name = Debug;
};
F17A863417EC12670098E7F3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "ForgeRock-Authenticator/ForgeRock-Prefix.pch";
INFOPLIST_FILE = "ForgeRock-Authenticator/ForgeRock-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
PRODUCT_NAME = ForgeRock;
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = app;
};
name = Release;
};
F17A863617EC12670098E7F3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ForgeRock.app/ForgeRock";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "unit-tests/ForgeRockTests-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
INFOPLIST_FILE = "unit-tests/ForgeRockTests-Info.plist";
OTHER_LDFLAGS = "$(inherited)";
PRODUCT_NAME = ForgeRockTests;
TEST_HOST = "$(BUNDLE_LOADER)";
WRAPPER_EXTENSION = xctest;
};
name = Debug;
};
F17A863717EC12670098E7F3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/ForgeRock.app/ForgeRock";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "unit-tests/ForgeRockTests-Prefix.pch";
INFOPLIST_FILE = "unit-tests/ForgeRockTests-Info.plist";
OTHER_LDFLAGS = "$(inherited)";
PRODUCT_NAME = ForgeRockTests;
TEST_HOST = "$(BUNDLE_LOADER)";
WRAPPER_EXTENSION = xctest;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
F17A85F817EC12670098E7F3 /* Build configuration list for PBXProject "ForgeRock" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F17A863017EC12670098E7F3 /* Debug */,
F17A863117EC12670098E7F3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F17A863217EC12670098E7F3 /* Build configuration list for PBXNativeTarget "ForgeRock" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F17A863317EC12670098E7F3 /* Debug */,
F17A863417EC12670098E7F3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F17A863517EC12670098E7F3 /* Build configuration list for PBXNativeTarget "ForgeRockTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F17A863617EC12670098E7F3 /* Debug */,
F17A863717EC12670098E7F3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = F17A85F517EC12670098E7F3 /* Project object */;
}