Skip to content
Browse files

Added BridgeSupport file for the framework and custom build phase for it

  • Loading branch information...
1 parent b480aa3 commit 2d0c933dde22840a8eeaa15936efbac3df493375 @czak czak committed
Showing with 51 additions and 2 deletions.
  1. +43 −0 BridgeSupport/ObjectiveFlickr.bridgesupport
  2. +8 −2 ObjectiveFlickr.xcodeproj/project.pbxproj
View
43 BridgeSupport/ObjectiveFlickr.bridgesupport
@@ -0,0 +1,43 @@
+<?xml version='1.0'?>
+<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
+<signatures version='0.9'>
+<depends_on path='/System/Library/Frameworks/Foundation.framework'/>
+<depends_on path='/System/Library/Frameworks/AppKit.framework'/>
+<depends_on path='/System/Library/Frameworks/SystemConfiguration.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
+<depends_on path='/System/Library/Frameworks/CoreFoundation.framework'/>
+<constant name='OFFlickrAPIRequestErrorDomain' type='@'/>
+<constant name='OFFlickrAPIReturnedErrorDomain' type='@'/>
+<constant name='OFFlickrDeletePermission' type='@'/>
+<constant name='OFFlickrLargeSize' type='@'/>
+<constant name='OFFlickrMediumSize' type='@'/>
+<constant name='OFFlickrReadPermission' type='@'/>
+<constant name='OFFlickrSmallSize' type='@'/>
+<constant name='OFFlickrSmallSquareSize' type='@'/>
+<constant name='OFFlickrThumbnailSize' type='@'/>
+<constant name='OFFlickrWritePermission' type='@'/>
+<constant name='OFXMLTextContentKey' type='@'/>
+<enum name='OFFlickrAPIRequestConnectionError' value='2147418113'/>
+<enum name='OFFlickrAPIRequestFaultyXMLResponseError' value='2147418115'/>
+<enum name='OFFlickrAPIRequestTimeoutError' value='2147418114'/>
+<enum name='OFFlickrAPIRequestUnknownError' value='2147418178'/>
+<class name='OFFlickrAPIRequest'>
+<method selector='callAPIMethodWithGET:arguments:'>
+<retval type='B'/>
+</method>
+<method selector='callAPIMethodWithPOST:arguments:'>
+<retval type='B'/>
+</method>
+<method selector='isRunning'>
+<retval type='B'/>
+</method>
+<method selector='uploadImageStream:suggestedFilename:MIMEType:arguments:'>
+<retval type='B'/>
+</method>
+</class>
+<informal_protocol name='OFFlickrAPIRequestDelegate'>
+<method type='v16@0:4@8@12' selector='flickrAPIRequest:didCompleteWithResponse:'/>
+<method type='v16@0:4@8@12' selector='flickrAPIRequest:didFailWithError:'/>
+<method type='v20@0:4@8I12I16' selector='flickrAPIRequest:imageUploadSentBytes:totalBytes:'/>
+</informal_protocol>
+</signatures>
View
10 ObjectiveFlickr.xcodeproj/project.pbxproj
@@ -22,6 +22,7 @@
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
+ 248AF9DF0FC82FF300C22A56 /* BridgeSupport in Resources */ = {isa = PBXBuildFile; fileRef = 248AF9DB0FC82FCC00C22A56 /* BridgeSupport */; };
6A8666930F95952F00325E1C /* ObjectiveFlickr.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ADECBE40F93B8810024C352 /* ObjectiveFlickr.h */; settings = {ATTRIBUTES = (Public, ); }; };
6A8666940F95952F00325E1C /* OFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ADECBE60F93B8810024C352 /* OFUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
6A8666950F95952F00325E1C /* OFXMLMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ADECBE70F93B8810024C352 /* OFXMLMapper.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -63,6 +64,7 @@
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
+ 248AF9DB0FC82FCC00C22A56 /* BridgeSupport */ = {isa = PBXFileReference; lastKnownFileType = folder; path = BridgeSupport; sourceTree = "<group>"; };
6A8666490F9593B200325E1C /* ObjectiveFlickr.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObjectiveFlickr.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6A86664A0F9593B200325E1C /* ObjectiveFlickr-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ObjectiveFlickr-Info.plist"; sourceTree = "<group>"; };
6A8666A10F95955F00325E1C /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = /System/Library/Frameworks/SystemConfiguration.framework; sourceTree = "<absolute>"; };
@@ -112,6 +114,7 @@
6A86664A0F9593B200325E1C /* ObjectiveFlickr-Info.plist */,
6ADECBE30F93B8810024C352 /* Source */,
6ADECA690F939F650024C352 /* LFWebAPIKit */,
+ 248AF9DB0FC82FCC00C22A56 /* BridgeSupport */,
6A8666B30F95959E00325E1C /* Linked Frameworks */,
6ABF72E70F939BE600B9179E /* Products */,
);
@@ -187,9 +190,9 @@
buildConfigurationList = 6A8666500F9593B300325E1C /* Build configuration list for PBXNativeTarget "ObjectiveFlickr (framework)" */;
buildPhases = (
6A8666440F9593B200325E1C /* Headers */,
- 6A8666450F9593B200325E1C /* Resources */,
6A8666460F9593B200325E1C /* Sources */,
6A8666470F9593B200325E1C /* Frameworks */,
+ 248AF9E60FC8300700C22A56 /* Resources */,
);
buildRules = (
);
@@ -238,10 +241,11 @@
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
- 6A8666450F9593B200325E1C /* Resources */ = {
+ 248AF9E60FC8300700C22A56 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 248AF9DF0FC82FF300C22A56 /* BridgeSupport in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -367,6 +371,7 @@
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
+ GCC_ENABLE_OBJC_GC = YES;
};
name = Debug;
};
@@ -374,6 +379,7 @@
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
+ GCC_ENABLE_OBJC_GC = YES;
};
name = Release;
};

0 comments on commit 2d0c933

Please sign in to comment.
Something went wrong with that request. Please try again.