From bef9625d93df7b007fa042160788e380e8cc5e02 Mon Sep 17 00:00:00 2001 From: Milos Jakovljevic Date: Sat, 1 Oct 2016 17:26:54 +0200 Subject: [PATCH 1/6] Adding support for carthage --- .../project.pbxproj | 457 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcschemes/DZNWebViewController.xcscheme | 80 +++ Info.plist | 24 + 4 files changed, 568 insertions(+) create mode 100644 DZNWebViewController.xcodeproj/project.pbxproj create mode 100644 DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme create mode 100644 Info.plist diff --git a/DZNWebViewController.xcodeproj/project.pbxproj b/DZNWebViewController.xcodeproj/project.pbxproj new file mode 100644 index 0000000..366de03 --- /dev/null +++ b/DZNWebViewController.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 07B7689B1DA00CFF007AC3C2 /* DZNPolyActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */; }; + 07B7689C1DA00CFF007AC3C2 /* DZNPolyActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B768781DA00CFF007AC3C2 /* DZNPolyActivity.m */; }; + 07B7689D1DA00CFF007AC3C2 /* DZNWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768791DA00CFF007AC3C2 /* DZNWebView.h */; }; + 07B7689E1DA00CFF007AC3C2 /* DZNWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B7687A1DA00CFF007AC3C2 /* DZNWebView.m */; }; + 07B7689F1DA00CFF007AC3C2 /* DZNWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */; }; + 07B768A01DA00CFF007AC3C2 /* DZNWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B7687C1DA00CFF007AC3C2 /* DZNWebViewController.m */; }; + 07B768A11DA00CFF007AC3C2 /* DZNWebViewController.strings in Resources */ = {isa = PBXBuildFile; fileRef = 07B7687E1DA00CFF007AC3C2 /* DZNWebViewController.strings */; }; + 07B768A21DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768801DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png */; }; + 07B768A31DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768811DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png */; }; + 07B768A41DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768821DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png */; }; + 07B768A51DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768831DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png */; }; + 07B768A61DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768841DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png */; }; + 07B768A71DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768851DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png */; }; + 07B768A81DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768861DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png */; }; + 07B768A91DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768871DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png */; }; + 07B768AA1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768881DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png */; }; + 07B768AB1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768891DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png */; }; + 07B768AC1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688A1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png */; }; + 07B768AD1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688B1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png */; }; + 07B768AE1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688C1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png */; }; + 07B768AF1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688D1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png */; }; + 07B768B01DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688E1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png */; }; + 07B768B11DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688F1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png */; }; + 07B768B21DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768901DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png */; }; + 07B768B31DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768911DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png */; }; + 07B768B41DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768921DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png */; }; + 07B768B51DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768931DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png */; }; + 07B768B61DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768941DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png */; }; + 07B768B71DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768951DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png */; }; + 07B768B81DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768961DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png */; }; + 07B768B91DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768971DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png */; }; + 07B768BA1DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768981DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 07B7686A1DA00CD9007AC3C2 /* DZNWebViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DZNWebViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DZNPolyActivity.h; sourceTree = ""; }; + 07B768781DA00CFF007AC3C2 /* DZNPolyActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DZNPolyActivity.m; sourceTree = ""; }; + 07B768791DA00CFF007AC3C2 /* DZNWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DZNWebView.h; sourceTree = ""; }; + 07B7687A1DA00CFF007AC3C2 /* DZNWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DZNWebView.m; sourceTree = ""; }; + 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DZNWebViewController.h; sourceTree = ""; }; + 07B7687C1DA00CFF007AC3C2 /* DZNWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DZNWebViewController.m; sourceTree = ""; }; + 07B7687F1DA00CFF007AC3C2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DZNWebViewController.strings; sourceTree = ""; }; + 07B768801DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_chrome@2x.png"; sourceTree = ""; }; + 07B768811DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_chrome@2x~ipad.png"; sourceTree = ""; }; + 07B768821DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_dolphin@2x.png"; sourceTree = ""; }; + 07B768831DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_dolphin@2x~ipad.png"; sourceTree = ""; }; + 07B768841DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_link@2x.png"; sourceTree = ""; }; + 07B768851DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_link@2x~ipad.png"; sourceTree = ""; }; + 07B768861DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_opera@2x.png"; sourceTree = ""; }; + 07B768871DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_opera@2x~ipad.png"; sourceTree = ""; }; + 07B768881DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_safari@2x.png"; sourceTree = ""; }; + 07B768891DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_safari@2x~ipad.png"; sourceTree = ""; }; + 07B7688A1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_action.png; sourceTree = ""; }; + 07B7688B1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_action@2x.png"; sourceTree = ""; }; + 07B7688C1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_action@3x.png"; sourceTree = ""; }; + 07B7688D1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_backward.png; sourceTree = ""; }; + 07B7688E1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_backward@2x.png"; sourceTree = ""; }; + 07B7688F1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_backward@3x.png"; sourceTree = ""; }; + 07B768901DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_forward.png; sourceTree = ""; }; + 07B768911DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_forward@2x.png"; sourceTree = ""; }; + 07B768921DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_forward@3x.png"; sourceTree = ""; }; + 07B768931DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_reload.png; sourceTree = ""; }; + 07B768941DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_reload@2x.png"; sourceTree = ""; }; + 07B768951DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_reload@3x.png"; sourceTree = ""; }; + 07B768961DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_stop.png; sourceTree = ""; }; + 07B768971DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_stop@2x.png"; sourceTree = ""; }; + 07B768981DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_stop@3x.png"; sourceTree = ""; }; + 07B768991DA00CFF007AC3C2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DZNWebViewController.strings; sourceTree = ""; }; + 07B7689A1DA00CFF007AC3C2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DZNWebViewController.strings; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 07B768661DA00CD9007AC3C2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 07B768601DA00CD9007AC3C2 = { + isa = PBXGroup; + children = ( + 07B7686C1DA00CD9007AC3C2 /* DZNWebViewController */, + 07B7686B1DA00CD9007AC3C2 /* Products */, + ); + sourceTree = ""; + }; + 07B7686B1DA00CD9007AC3C2 /* Products */ = { + isa = PBXGroup; + children = ( + 07B7686A1DA00CD9007AC3C2 /* DZNWebViewController.framework */, + ); + name = Products; + sourceTree = ""; + }; + 07B7686C1DA00CD9007AC3C2 /* DZNWebViewController */ = { + isa = PBXGroup; + children = ( + 07B768751DA00CFF007AC3C2 /* Source */, + ); + path = DZNWebViewController; + sourceTree = ""; + }; + 07B768751DA00CFF007AC3C2 /* Source */ = { + isa = PBXGroup; + children = ( + 07B768761DA00CFF007AC3C2 /* Classes */, + 07B7687D1DA00CFF007AC3C2 /* Resources */, + ); + path = Source; + sourceTree = SOURCE_ROOT; + }; + 07B768761DA00CFF007AC3C2 /* Classes */ = { + isa = PBXGroup; + children = ( + 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */, + 07B768781DA00CFF007AC3C2 /* DZNPolyActivity.m */, + 07B768791DA00CFF007AC3C2 /* DZNWebView.h */, + 07B7687A1DA00CFF007AC3C2 /* DZNWebView.m */, + 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */, + 07B7687C1DA00CFF007AC3C2 /* DZNWebViewController.m */, + ); + path = Classes; + sourceTree = ""; + }; + 07B7687D1DA00CFF007AC3C2 /* Resources */ = { + isa = PBXGroup; + children = ( + 07B7687E1DA00CFF007AC3C2 /* DZNWebViewController.strings */, + 07B768801DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png */, + 07B768811DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png */, + 07B768821DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png */, + 07B768831DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png */, + 07B768841DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png */, + 07B768851DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png */, + 07B768861DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png */, + 07B768871DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png */, + 07B768881DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png */, + 07B768891DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png */, + 07B7688A1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png */, + 07B7688B1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png */, + 07B7688C1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png */, + 07B7688D1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png */, + 07B7688E1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png */, + 07B7688F1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png */, + 07B768901DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png */, + 07B768911DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png */, + 07B768921DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png */, + 07B768931DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png */, + 07B768941DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png */, + 07B768951DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png */, + 07B768961DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png */, + 07B768971DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png */, + 07B768981DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png */, + ); + path = Resources; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 07B768671DA00CD9007AC3C2 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 07B7689B1DA00CFF007AC3C2 /* DZNPolyActivity.h in Headers */, + 07B7689D1DA00CFF007AC3C2 /* DZNWebView.h in Headers */, + 07B7689F1DA00CFF007AC3C2 /* DZNWebViewController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 07B768691DA00CD9007AC3C2 /* DZNWebViewController */ = { + isa = PBXNativeTarget; + buildConfigurationList = 07B768721DA00CD9007AC3C2 /* Build configuration list for PBXNativeTarget "DZNWebViewController" */; + buildPhases = ( + 07B768651DA00CD9007AC3C2 /* Sources */, + 07B768661DA00CD9007AC3C2 /* Frameworks */, + 07B768671DA00CD9007AC3C2 /* Headers */, + 07B768681DA00CD9007AC3C2 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DZNWebViewController; + productName = DZNWebViewController; + productReference = 07B7686A1DA00CD9007AC3C2 /* DZNWebViewController.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 07B768611DA00CD9007AC3C2 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0800; + ORGANIZATIONNAME = "Ignacio Romero Z."; + TargetAttributes = { + 07B768691DA00CD9007AC3C2 = { + CreatedOnToolsVersion = 8.0; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 07B768641DA00CD9007AC3C2 /* Build configuration list for PBXProject "DZNWebViewController" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + de, + es, + ); + mainGroup = 07B768601DA00CD9007AC3C2; + productRefGroup = 07B7686B1DA00CD9007AC3C2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 07B768691DA00CD9007AC3C2 /* DZNWebViewController */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 07B768681DA00CD9007AC3C2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 07B768A91DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png in Resources */, + 07B768BA1DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png in Resources */, + 07B768B11DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png in Resources */, + 07B768B01DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png in Resources */, + 07B768AC1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png in Resources */, + 07B768AB1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png in Resources */, + 07B768AF1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png in Resources */, + 07B768AE1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png in Resources */, + 07B768AA1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png in Resources */, + 07B768AD1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png in Resources */, + 07B768A31DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png in Resources */, + 07B768B31DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png in Resources */, + 07B768B51DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png in Resources */, + 07B768B41DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png in Resources */, + 07B768A81DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png in Resources */, + 07B768A11DA00CFF007AC3C2 /* DZNWebViewController.strings in Resources */, + 07B768B81DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png in Resources */, + 07B768A41DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png in Resources */, + 07B768B91DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png in Resources */, + 07B768B71DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png in Resources */, + 07B768A71DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png in Resources */, + 07B768A61DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png in Resources */, + 07B768B21DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png in Resources */, + 07B768A51DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png in Resources */, + 07B768A21DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png in Resources */, + 07B768B61DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 07B768651DA00CD9007AC3C2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 07B768A01DA00CFF007AC3C2 /* DZNWebViewController.m in Sources */, + 07B7689E1DA00CFF007AC3C2 /* DZNWebView.m in Sources */, + 07B7689C1DA00CFF007AC3C2 /* DZNPolyActivity.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 07B7687E1DA00CFF007AC3C2 /* DZNWebViewController.strings */ = { + isa = PBXVariantGroup; + children = ( + 07B7687F1DA00CFF007AC3C2 /* de */, + 07B768991DA00CFF007AC3C2 /* en */, + 07B7689A1DA00CFF007AC3C2 /* es */, + ); + name = DZNWebViewController.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 07B768701DA00CD9007AC3C2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + 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; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + 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; + }; + 07B768711DA00CD9007AC3C2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + 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; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 07B768731DA00CD9007AC3C2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dzenbot.DZNWebViewController; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 07B768741DA00CD9007AC3C2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dzenbot.DZNWebViewController; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 07B768641DA00CD9007AC3C2 /* Build configuration list for PBXProject "DZNWebViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07B768701DA00CD9007AC3C2 /* Debug */, + 07B768711DA00CD9007AC3C2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 07B768721DA00CD9007AC3C2 /* Build configuration list for PBXNativeTarget "DZNWebViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07B768731DA00CD9007AC3C2 /* Debug */, + 07B768741DA00CD9007AC3C2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 07B768611DA00CD9007AC3C2 /* Project object */; +} diff --git a/DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..0c161e1 --- /dev/null +++ b/DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme b/DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme new file mode 100644 index 0000000..508cbc6 --- /dev/null +++ b/DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Info.plist b/Info.plist new file mode 100644 index 0000000..fbe1e6b --- /dev/null +++ b/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + From e117bc78cafaef60050d1eb322779a3da58a46a4 Mon Sep 17 00:00:00 2001 From: Milos Jakovljevic Date: Sat, 1 Oct 2016 17:26:54 +0200 Subject: [PATCH 2/6] Adding support for carthage --- .../project.pbxproj | 457 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcschemes/DZNWebViewController.xcscheme | 80 +++ Info.plist | 24 + 4 files changed, 568 insertions(+) create mode 100644 DZNWebViewController.xcodeproj/project.pbxproj create mode 100644 DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme create mode 100644 Info.plist diff --git a/DZNWebViewController.xcodeproj/project.pbxproj b/DZNWebViewController.xcodeproj/project.pbxproj new file mode 100644 index 0000000..366de03 --- /dev/null +++ b/DZNWebViewController.xcodeproj/project.pbxproj @@ -0,0 +1,457 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 07B7689B1DA00CFF007AC3C2 /* DZNPolyActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */; }; + 07B7689C1DA00CFF007AC3C2 /* DZNPolyActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B768781DA00CFF007AC3C2 /* DZNPolyActivity.m */; }; + 07B7689D1DA00CFF007AC3C2 /* DZNWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768791DA00CFF007AC3C2 /* DZNWebView.h */; }; + 07B7689E1DA00CFF007AC3C2 /* DZNWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B7687A1DA00CFF007AC3C2 /* DZNWebView.m */; }; + 07B7689F1DA00CFF007AC3C2 /* DZNWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */; }; + 07B768A01DA00CFF007AC3C2 /* DZNWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B7687C1DA00CFF007AC3C2 /* DZNWebViewController.m */; }; + 07B768A11DA00CFF007AC3C2 /* DZNWebViewController.strings in Resources */ = {isa = PBXBuildFile; fileRef = 07B7687E1DA00CFF007AC3C2 /* DZNWebViewController.strings */; }; + 07B768A21DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768801DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png */; }; + 07B768A31DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768811DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png */; }; + 07B768A41DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768821DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png */; }; + 07B768A51DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768831DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png */; }; + 07B768A61DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768841DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png */; }; + 07B768A71DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768851DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png */; }; + 07B768A81DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768861DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png */; }; + 07B768A91DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768871DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png */; }; + 07B768AA1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768881DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png */; }; + 07B768AB1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768891DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png */; }; + 07B768AC1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688A1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png */; }; + 07B768AD1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688B1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png */; }; + 07B768AE1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688C1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png */; }; + 07B768AF1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688D1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png */; }; + 07B768B01DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688E1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png */; }; + 07B768B11DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B7688F1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png */; }; + 07B768B21DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768901DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png */; }; + 07B768B31DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768911DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png */; }; + 07B768B41DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768921DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png */; }; + 07B768B51DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768931DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png */; }; + 07B768B61DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768941DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png */; }; + 07B768B71DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768951DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png */; }; + 07B768B81DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768961DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png */; }; + 07B768B91DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768971DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png */; }; + 07B768BA1DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768981DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 07B7686A1DA00CD9007AC3C2 /* DZNWebViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DZNWebViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DZNPolyActivity.h; sourceTree = ""; }; + 07B768781DA00CFF007AC3C2 /* DZNPolyActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DZNPolyActivity.m; sourceTree = ""; }; + 07B768791DA00CFF007AC3C2 /* DZNWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DZNWebView.h; sourceTree = ""; }; + 07B7687A1DA00CFF007AC3C2 /* DZNWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DZNWebView.m; sourceTree = ""; }; + 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DZNWebViewController.h; sourceTree = ""; }; + 07B7687C1DA00CFF007AC3C2 /* DZNWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DZNWebViewController.m; sourceTree = ""; }; + 07B7687F1DA00CFF007AC3C2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DZNWebViewController.strings; sourceTree = ""; }; + 07B768801DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_chrome@2x.png"; sourceTree = ""; }; + 07B768811DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_chrome@2x~ipad.png"; sourceTree = ""; }; + 07B768821DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_dolphin@2x.png"; sourceTree = ""; }; + 07B768831DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_dolphin@2x~ipad.png"; sourceTree = ""; }; + 07B768841DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_link@2x.png"; sourceTree = ""; }; + 07B768851DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_link@2x~ipad.png"; sourceTree = ""; }; + 07B768861DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_opera@2x.png"; sourceTree = ""; }; + 07B768871DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_opera@2x~ipad.png"; sourceTree = ""; }; + 07B768881DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_safari@2x.png"; sourceTree = ""; }; + 07B768891DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_activity_safari@2x~ipad.png"; sourceTree = ""; }; + 07B7688A1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_action.png; sourceTree = ""; }; + 07B7688B1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_action@2x.png"; sourceTree = ""; }; + 07B7688C1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_action@3x.png"; sourceTree = ""; }; + 07B7688D1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_backward.png; sourceTree = ""; }; + 07B7688E1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_backward@2x.png"; sourceTree = ""; }; + 07B7688F1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_backward@3x.png"; sourceTree = ""; }; + 07B768901DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_forward.png; sourceTree = ""; }; + 07B768911DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_forward@2x.png"; sourceTree = ""; }; + 07B768921DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_forward@3x.png"; sourceTree = ""; }; + 07B768931DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_reload.png; sourceTree = ""; }; + 07B768941DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_reload@2x.png"; sourceTree = ""; }; + 07B768951DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_reload@3x.png"; sourceTree = ""; }; + 07B768961DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dzn_icn_toolbar_stop.png; sourceTree = ""; }; + 07B768971DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_stop@2x.png"; sourceTree = ""; }; + 07B768981DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dzn_icn_toolbar_stop@3x.png"; sourceTree = ""; }; + 07B768991DA00CFF007AC3C2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DZNWebViewController.strings; sourceTree = ""; }; + 07B7689A1DA00CFF007AC3C2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DZNWebViewController.strings; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 07B768661DA00CD9007AC3C2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 07B768601DA00CD9007AC3C2 = { + isa = PBXGroup; + children = ( + 07B7686C1DA00CD9007AC3C2 /* DZNWebViewController */, + 07B7686B1DA00CD9007AC3C2 /* Products */, + ); + sourceTree = ""; + }; + 07B7686B1DA00CD9007AC3C2 /* Products */ = { + isa = PBXGroup; + children = ( + 07B7686A1DA00CD9007AC3C2 /* DZNWebViewController.framework */, + ); + name = Products; + sourceTree = ""; + }; + 07B7686C1DA00CD9007AC3C2 /* DZNWebViewController */ = { + isa = PBXGroup; + children = ( + 07B768751DA00CFF007AC3C2 /* Source */, + ); + path = DZNWebViewController; + sourceTree = ""; + }; + 07B768751DA00CFF007AC3C2 /* Source */ = { + isa = PBXGroup; + children = ( + 07B768761DA00CFF007AC3C2 /* Classes */, + 07B7687D1DA00CFF007AC3C2 /* Resources */, + ); + path = Source; + sourceTree = SOURCE_ROOT; + }; + 07B768761DA00CFF007AC3C2 /* Classes */ = { + isa = PBXGroup; + children = ( + 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */, + 07B768781DA00CFF007AC3C2 /* DZNPolyActivity.m */, + 07B768791DA00CFF007AC3C2 /* DZNWebView.h */, + 07B7687A1DA00CFF007AC3C2 /* DZNWebView.m */, + 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */, + 07B7687C1DA00CFF007AC3C2 /* DZNWebViewController.m */, + ); + path = Classes; + sourceTree = ""; + }; + 07B7687D1DA00CFF007AC3C2 /* Resources */ = { + isa = PBXGroup; + children = ( + 07B7687E1DA00CFF007AC3C2 /* DZNWebViewController.strings */, + 07B768801DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png */, + 07B768811DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png */, + 07B768821DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png */, + 07B768831DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png */, + 07B768841DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png */, + 07B768851DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png */, + 07B768861DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png */, + 07B768871DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png */, + 07B768881DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png */, + 07B768891DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png */, + 07B7688A1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png */, + 07B7688B1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png */, + 07B7688C1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png */, + 07B7688D1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png */, + 07B7688E1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png */, + 07B7688F1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png */, + 07B768901DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png */, + 07B768911DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png */, + 07B768921DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png */, + 07B768931DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png */, + 07B768941DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png */, + 07B768951DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png */, + 07B768961DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png */, + 07B768971DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png */, + 07B768981DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png */, + ); + path = Resources; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 07B768671DA00CD9007AC3C2 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 07B7689B1DA00CFF007AC3C2 /* DZNPolyActivity.h in Headers */, + 07B7689D1DA00CFF007AC3C2 /* DZNWebView.h in Headers */, + 07B7689F1DA00CFF007AC3C2 /* DZNWebViewController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 07B768691DA00CD9007AC3C2 /* DZNWebViewController */ = { + isa = PBXNativeTarget; + buildConfigurationList = 07B768721DA00CD9007AC3C2 /* Build configuration list for PBXNativeTarget "DZNWebViewController" */; + buildPhases = ( + 07B768651DA00CD9007AC3C2 /* Sources */, + 07B768661DA00CD9007AC3C2 /* Frameworks */, + 07B768671DA00CD9007AC3C2 /* Headers */, + 07B768681DA00CD9007AC3C2 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DZNWebViewController; + productName = DZNWebViewController; + productReference = 07B7686A1DA00CD9007AC3C2 /* DZNWebViewController.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 07B768611DA00CD9007AC3C2 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0800; + ORGANIZATIONNAME = "Ignacio Romero Z."; + TargetAttributes = { + 07B768691DA00CD9007AC3C2 = { + CreatedOnToolsVersion = 8.0; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 07B768641DA00CD9007AC3C2 /* Build configuration list for PBXProject "DZNWebViewController" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + de, + es, + ); + mainGroup = 07B768601DA00CD9007AC3C2; + productRefGroup = 07B7686B1DA00CD9007AC3C2 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 07B768691DA00CD9007AC3C2 /* DZNWebViewController */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 07B768681DA00CD9007AC3C2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 07B768A91DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x~ipad.png in Resources */, + 07B768BA1DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@3x.png in Resources */, + 07B768B11DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@3x.png in Resources */, + 07B768B01DA00CFF007AC3C2 /* dzn_icn_toolbar_backward@2x.png in Resources */, + 07B768AC1DA00CFF007AC3C2 /* dzn_icn_toolbar_action.png in Resources */, + 07B768AB1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x~ipad.png in Resources */, + 07B768AF1DA00CFF007AC3C2 /* dzn_icn_toolbar_backward.png in Resources */, + 07B768AE1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@3x.png in Resources */, + 07B768AA1DA00CFF007AC3C2 /* dzn_icn_activity_safari@2x.png in Resources */, + 07B768AD1DA00CFF007AC3C2 /* dzn_icn_toolbar_action@2x.png in Resources */, + 07B768A31DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x~ipad.png in Resources */, + 07B768B31DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@2x.png in Resources */, + 07B768B51DA00CFF007AC3C2 /* dzn_icn_toolbar_reload.png in Resources */, + 07B768B41DA00CFF007AC3C2 /* dzn_icn_toolbar_forward@3x.png in Resources */, + 07B768A81DA00CFF007AC3C2 /* dzn_icn_activity_opera@2x.png in Resources */, + 07B768A11DA00CFF007AC3C2 /* DZNWebViewController.strings in Resources */, + 07B768B81DA00CFF007AC3C2 /* dzn_icn_toolbar_stop.png in Resources */, + 07B768A41DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x.png in Resources */, + 07B768B91DA00CFF007AC3C2 /* dzn_icn_toolbar_stop@2x.png in Resources */, + 07B768B71DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@3x.png in Resources */, + 07B768A71DA00CFF007AC3C2 /* dzn_icn_activity_link@2x~ipad.png in Resources */, + 07B768A61DA00CFF007AC3C2 /* dzn_icn_activity_link@2x.png in Resources */, + 07B768B21DA00CFF007AC3C2 /* dzn_icn_toolbar_forward.png in Resources */, + 07B768A51DA00CFF007AC3C2 /* dzn_icn_activity_dolphin@2x~ipad.png in Resources */, + 07B768A21DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png in Resources */, + 07B768B61DA00CFF007AC3C2 /* dzn_icn_toolbar_reload@2x.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 07B768651DA00CD9007AC3C2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 07B768A01DA00CFF007AC3C2 /* DZNWebViewController.m in Sources */, + 07B7689E1DA00CFF007AC3C2 /* DZNWebView.m in Sources */, + 07B7689C1DA00CFF007AC3C2 /* DZNPolyActivity.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 07B7687E1DA00CFF007AC3C2 /* DZNWebViewController.strings */ = { + isa = PBXVariantGroup; + children = ( + 07B7687F1DA00CFF007AC3C2 /* de */, + 07B768991DA00CFF007AC3C2 /* en */, + 07B7689A1DA00CFF007AC3C2 /* es */, + ); + name = DZNWebViewController.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 07B768701DA00CD9007AC3C2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + 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; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + 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; + }; + 07B768711DA00CD9007AC3C2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + 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; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + 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; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 07B768731DA00CD9007AC3C2 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dzenbot.DZNWebViewController; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 07B768741DA00CD9007AC3C2 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.dzenbot.DZNWebViewController; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 07B768641DA00CD9007AC3C2 /* Build configuration list for PBXProject "DZNWebViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07B768701DA00CD9007AC3C2 /* Debug */, + 07B768711DA00CD9007AC3C2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 07B768721DA00CD9007AC3C2 /* Build configuration list for PBXNativeTarget "DZNWebViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 07B768731DA00CD9007AC3C2 /* Debug */, + 07B768741DA00CD9007AC3C2 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 07B768611DA00CD9007AC3C2 /* Project object */; +} diff --git a/DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..0c161e1 --- /dev/null +++ b/DZNWebViewController.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme b/DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme new file mode 100644 index 0000000..508cbc6 --- /dev/null +++ b/DZNWebViewController.xcodeproj/xcshareddata/xcschemes/DZNWebViewController.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Info.plist b/Info.plist new file mode 100644 index 0000000..fbe1e6b --- /dev/null +++ b/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + From 2ac94b77a118b4daf0129315502d85a0dabbc131 Mon Sep 17 00:00:00 2001 From: Milos Jakovljevic Date: Mon, 3 Oct 2016 18:08:01 +0200 Subject: [PATCH 3/6] Making headers public --- DZNWebViewController.xcodeproj/project.pbxproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DZNWebViewController.xcodeproj/project.pbxproj b/DZNWebViewController.xcodeproj/project.pbxproj index 366de03..a8a55f8 100644 --- a/DZNWebViewController.xcodeproj/project.pbxproj +++ b/DZNWebViewController.xcodeproj/project.pbxproj @@ -7,11 +7,11 @@ objects = { /* Begin PBXBuildFile section */ - 07B7689B1DA00CFF007AC3C2 /* DZNPolyActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */; }; + 07B7689B1DA00CFF007AC3C2 /* DZNPolyActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768771DA00CFF007AC3C2 /* DZNPolyActivity.h */; settings = {ATTRIBUTES = (Public, ); }; }; 07B7689C1DA00CFF007AC3C2 /* DZNPolyActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B768781DA00CFF007AC3C2 /* DZNPolyActivity.m */; }; - 07B7689D1DA00CFF007AC3C2 /* DZNWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768791DA00CFF007AC3C2 /* DZNWebView.h */; }; + 07B7689D1DA00CFF007AC3C2 /* DZNWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B768791DA00CFF007AC3C2 /* DZNWebView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 07B7689E1DA00CFF007AC3C2 /* DZNWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B7687A1DA00CFF007AC3C2 /* DZNWebView.m */; }; - 07B7689F1DA00CFF007AC3C2 /* DZNWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */; }; + 07B7689F1DA00CFF007AC3C2 /* DZNWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B7687B1DA00CFF007AC3C2 /* DZNWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 07B768A01DA00CFF007AC3C2 /* DZNWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B7687C1DA00CFF007AC3C2 /* DZNWebViewController.m */; }; 07B768A11DA00CFF007AC3C2 /* DZNWebViewController.strings in Resources */ = {isa = PBXBuildFile; fileRef = 07B7687E1DA00CFF007AC3C2 /* DZNWebViewController.strings */; }; 07B768A21DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 07B768801DA00CFF007AC3C2 /* dzn_icn_activity_chrome@2x.png */; }; From 4eb9c6806414747995665172afe11db2b43df581 Mon Sep 17 00:00:00 2001 From: Milos Jakovljevic Date: Thu, 20 Oct 2016 18:06:01 +0200 Subject: [PATCH 4/6] Adding support for webarchives --- Source/Classes/DZNWebViewController.h | 2 ++ Source/Classes/DZNWebViewController.m | 18 ++++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Source/Classes/DZNWebViewController.h b/Source/Classes/DZNWebViewController.h index a955c9f..1a0a6be 100644 --- a/Source/Classes/DZNWebViewController.h +++ b/Source/Classes/DZNWebViewController.h @@ -58,6 +58,8 @@ typedef NS_OPTIONS(NSUInteger, DZNWebNavigationPrompt) { @property (nonatomic, strong) DZNWebView *webView; /** The URL identifying the location of the content to load. */ @property (nonatomic, readwrite) NSURL *URL; +/** The URL identifying the location of the content to load. */ +@property (nonatomic, readwrite) NSURL *fileURL; /** The supported navigation tool bar items. Default is All. */ @property (nonatomic, readwrite) DZNWebNavigationTools supportedWebNavigationTools; /** The supported actions like sharing and copy link, add to reading list, open in Safari, etc. Default is All. */ diff --git a/Source/Classes/DZNWebViewController.m b/Source/Classes/DZNWebViewController.m index acc1b2a..3601f5e 100644 --- a/Source/Classes/DZNWebViewController.m +++ b/Source/Classes/DZNWebViewController.m @@ -37,6 +37,7 @@ @interface DZNWebViewController () @implementation DZNWebViewController @synthesize URL = _URL; +@synthesize fileURL = _fileURL; - (instancetype)init { @@ -60,7 +61,11 @@ - (instancetype)initWithURL:(NSURL *)URL - (instancetype)initWithFileURL:(NSURL *)URL { - return [self initWithURL:URL]; + self = [self init]; + if (self) { + _fileURL = URL; + } + return self; } - (void)awakeFromNib @@ -117,7 +122,11 @@ - (void)viewWillAppear:(BOOL)animated } if (!self.webView.URL) { - [self loadURL:self.URL]; + if (self.URL) { + [self loadURL:self.URL]; + } else if (self.fileURL) { + [self loadFileURL:self.fileURL]; + } } } @@ -452,6 +461,11 @@ - (void)loadURL:(NSURL *)URL [self loadURL:URL baseURL:baseURL]; } +- (void)loadFileURL:(NSURL *)URL +{ + [self.webView loadFileURL:URL allowingReadAccessToURL:URL]; +} + - (void)loadURL:(NSURL *)URL baseURL:(NSURL *)baseURL { if ([URL isFileURL]) { From e745823908247f517d20bc75746c0a91687242b8 Mon Sep 17 00:00:00 2001 From: Milos Jakovljevic Date: Thu, 20 Oct 2016 18:10:14 +0200 Subject: [PATCH 5/6] Fixing not loading --- Source/Classes/DZNWebViewController.m | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Source/Classes/DZNWebViewController.m b/Source/Classes/DZNWebViewController.m index 3601f5e..b99f585 100644 --- a/Source/Classes/DZNWebViewController.m +++ b/Source/Classes/DZNWebViewController.m @@ -55,6 +55,7 @@ - (instancetype)initWithURL:(NSURL *)URL self = [self init]; if (self) { _URL = URL; + _fileURL = nil; } return self; } @@ -63,6 +64,7 @@ - (instancetype)initWithFileURL:(NSURL *)URL { self = [self init]; if (self) { + _URL = nil; _fileURL = URL; } return self; @@ -363,10 +365,16 @@ - (void)setURL:(NSURL *)URL } if (self.isViewLoaded) { - [self loadURL:URL]; + if ([URL isFileURL]) { + [self loadFileURL:URL]; + _fileURL = URL; + _URL = nil; + } else { + [self loadURL:URL]; + _URL = URL; + _fileURL = nil; + } } - - _URL = URL; } - (void)setTitle:(NSString *)title From 30d4404d610b32758566529eeebdaf231a94aca6 Mon Sep 17 00:00:00 2001 From: Milos Jakovljevic Date: Thu, 20 Oct 2016 18:26:57 +0200 Subject: [PATCH 6/6] Check for nil --- Source/Classes/DZNWebViewController.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Classes/DZNWebViewController.m b/Source/Classes/DZNWebViewController.m index b99f585..3a19ee5 100644 --- a/Source/Classes/DZNWebViewController.m +++ b/Source/Classes/DZNWebViewController.m @@ -124,9 +124,9 @@ - (void)viewWillAppear:(BOOL)animated } if (!self.webView.URL) { - if (self.URL) { + if (self.URL != nil) { [self loadURL:self.URL]; - } else if (self.fileURL) { + } else if (self.fileURL != nil) { [self loadFileURL:self.fileURL]; } }