Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
ianlevesque committed Mar 13, 2015
0 parents commit aec4b5f
Show file tree
Hide file tree
Showing 13 changed files with 821 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "OnePassword/1PasswordExtension"]
path = OnePassword/1PasswordExtension
url = https://github.com/AgileBits/onepassword-app-extension
17 changes: 17 additions & 0 deletions OnePassword/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.xcuserstate

*.framework
Pods
1 change: 1 addition & 0 deletions OnePassword/1PasswordExtension
Submodule 1PasswordExtension added at cbddcf
368 changes: 368 additions & 0 deletions OnePassword/OnePassword.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,368 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {

/* Begin PBXAggregateTarget section */
3C34362A1AB17E0C00C10860 /* Universalize */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 3C34362B1AB17E0C00C10860 /* Build configuration list for PBXAggregateTarget "Universalize" */;
buildPhases = (
3C3436301AB17E1700C10860 /* ShellScript */,
);
dependencies = (
3C34362F1AB17E1400C10860 /* PBXTargetDependency */,
);
name = Universalize;
productName = Universalize;
};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
3C3436271AB17DFD00C10860 /* 1Password.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3C3436241AB17DFD00C10860 /* 1Password.xcassets */; };
3C3436281AB17DFD00C10860 /* OnePasswordExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3436251AB17DFD00C10860 /* OnePasswordExtension.h */; };
3C3436291AB17DFD00C10860 /* OnePasswordExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C3436261AB17DFD00C10860 /* OnePasswordExtension.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
3C34362E1AB17E1400C10860 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 3C3435FF1AB17D3900C10860 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 3C3436071AB17D3900C10860;
remoteInfo = OnePassword;
};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
3C3436081AB17D3900C10860 /* OnePassword.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OnePassword.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3C34360C1AB17D3900C10860 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3C3436241AB17DFD00C10860 /* 1Password.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = 1Password.xcassets; path = 1PasswordExtension/1Password.xcassets; sourceTree = SOURCE_ROOT; };
3C3436251AB17DFD00C10860 /* OnePasswordExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OnePasswordExtension.h; path = 1PasswordExtension/OnePasswordExtension.h; sourceTree = SOURCE_ROOT; };
3C3436261AB17DFD00C10860 /* OnePasswordExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OnePasswordExtension.m; path = 1PasswordExtension/OnePasswordExtension.m; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
3C3436041AB17D3900C10860 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
3C3435FE1AB17D3900C10860 = {
isa = PBXGroup;
children = (
3C34360A1AB17D3900C10860 /* OnePassword */,
3C3436091AB17D3900C10860 /* Products */,
);
sourceTree = "<group>";
};
3C3436091AB17D3900C10860 /* Products */ = {
isa = PBXGroup;
children = (
3C3436081AB17D3900C10860 /* OnePassword.framework */,
);
name = Products;
sourceTree = "<group>";
};
3C34360A1AB17D3900C10860 /* OnePassword */ = {
isa = PBXGroup;
children = (
3C3436241AB17DFD00C10860 /* 1Password.xcassets */,
3C3436251AB17DFD00C10860 /* OnePasswordExtension.h */,
3C3436261AB17DFD00C10860 /* OnePasswordExtension.m */,
3C34360B1AB17D3900C10860 /* Supporting Files */,
);
path = OnePassword;
sourceTree = "<group>";
};
3C34360B1AB17D3900C10860 /* Supporting Files */ = {
isa = PBXGroup;
children = (
3C34360C1AB17D3900C10860 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
3C3436051AB17D3900C10860 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
3C3436281AB17DFD00C10860 /* OnePasswordExtension.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
3C3436071AB17D3900C10860 /* OnePassword */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3C34361E1AB17D3900C10860 /* Build configuration list for PBXNativeTarget "OnePassword" */;
buildPhases = (
3C3436031AB17D3900C10860 /* Sources */,
3C3436041AB17D3900C10860 /* Frameworks */,
3C3436051AB17D3900C10860 /* Headers */,
3C3436061AB17D3900C10860 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = OnePassword;
productName = OnePassword;
productReference = 3C3436081AB17D3900C10860 /* OnePassword.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
3C3435FF1AB17D3900C10860 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0620;
TargetAttributes = {
3C3436071AB17D3900C10860 = {
CreatedOnToolsVersion = 6.2;
};
3C34362A1AB17E0C00C10860 = {
CreatedOnToolsVersion = 6.2;
};
};
};
buildConfigurationList = 3C3436021AB17D3900C10860 /* Build configuration list for PBXProject "OnePassword" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 3C3435FE1AB17D3900C10860;
productRefGroup = 3C3436091AB17D3900C10860 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
3C3436071AB17D3900C10860 /* OnePassword */,
3C34362A1AB17E0C00C10860 /* Universalize */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
3C3436061AB17D3900C10860 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3C3436271AB17DFD00C10860 /* 1Password.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
3C3436301AB17E1700C10860 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "#!/bin/sh\n\nUNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal\n\n# make sure the output directory exists\nmkdir -p \"${UNIVERSAL_OUTPUTFOLDER}\"\n\n# Step 1. Build Device and Simulator versions\nxcodebuild -target \"${PROJECT_NAME}\" ONLY_ACTIVE_ARCH=NO -configuration ${CONFIGURATION} -sdk iphoneos BUILD_DIR=\"${BUILD_DIR}\" BUILD_ROOT=\"${BUILD_ROOT}\" clean build\nxcodebuild -target \"${PROJECT_NAME}\" -configuration ${CONFIGURATION} -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO BUILD_DIR=\"${BUILD_DIR}\" BUILD_ROOT=\"${BUILD_ROOT}\" clean build\n\n# Step 2. Copy the framework structure (from iphoneos build) to the universal folder\ncp -R \"${BUILD_DIR}/${CONFIGURATION}-iphoneos/${PROJECT_NAME}.framework\" \"${UNIVERSAL_OUTPUTFOLDER}/\"\n\n# Step 4. Create universal binary file using lipo and place the combined executable in the copied framework directory\nlipo -create -output \"${UNIVERSAL_OUTPUTFOLDER}/${PROJECT_NAME}.framework/${PROJECT_NAME}\" \"${BUILD_DIR}/${CONFIGURATION}-iphonesimulator/${PROJECT_NAME}.framework/${PROJECT_NAME}\" \"${BUILD_DIR}/${CONFIGURATION}-iphoneos/${PROJECT_NAME}.framework/${PROJECT_NAME}\"\n\n# Step 5. Convenience step to copy the framework to the project's directory\ncp -R \"${UNIVERSAL_OUTPUTFOLDER}/${PROJECT_NAME}.framework\" \"${PROJECT_DIR}\"\n\n# Step 6. Convenience step to open the project's directory in Finder\nopen \"${PROJECT_DIR}\"";
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
3C3436031AB17D3900C10860 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3C3436291AB17DFD00C10860 /* OnePasswordExtension.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
3C34362F1AB17E1400C10860 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 3C3436071AB17D3900C10860 /* OnePassword */;
targetProxy = 3C34362E1AB17E1400C10860 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
3C34361C1AB17D3900C10860 /* 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_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
ENABLE_STRICT_OBJC_MSGSEND = YES;
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_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
3C34361D1AB17D3900C10860 /* 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_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
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_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
3C34361F1AB17D3900C10860 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = OnePassword/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
3C3436201AB17D3900C10860 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = OnePassword/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
3C34362C1AB17E0C00C10860 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
3C34362D1AB17E0C00C10860 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
3C3436021AB17D3900C10860 /* Build configuration list for PBXProject "OnePassword" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3C34361C1AB17D3900C10860 /* Debug */,
3C34361D1AB17D3900C10860 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
3C34361E1AB17D3900C10860 /* Build configuration list for PBXNativeTarget "OnePassword" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3C34361F1AB17D3900C10860 /* Debug */,
3C3436201AB17D3900C10860 /* Release */,
);
defaultConfigurationIsVisible = 0;
};
3C34362B1AB17E0C00C10860 /* Build configuration list for PBXAggregateTarget "Universalize" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3C34362C1AB17E0C00C10860 /* Debug */,
3C34362D1AB17E0C00C10860 /* Release */,
);
defaultConfigurationIsVisible = 0;
};
/* End XCConfigurationList section */
};
rootObject = 3C3435FF1AB17D3900C10860 /* Project object */;
}
Loading

0 comments on commit aec4b5f

Please sign in to comment.