diff --git a/tagSurf/.DS_Store b/tagSurf/.DS_Store index b8bc50e..c8f5461 100644 Binary files a/tagSurf/.DS_Store and b/tagSurf/.DS_Store differ diff --git a/tagSurf/.irb-history b/tagSurf/.irb-history new file mode 100644 index 0000000..06476bf --- /dev/null +++ b/tagSurf/.irb-history @@ -0,0 +1,50 @@ +query("UIWebview") +query("webView") +qstr = "webView css:'user_email#user[email]'" +query(qstr) +query("webView css:'input#user_email'") +qsrt = "webView css:'input#user_email'" +touch(qsrt) +keyboard_enter_text("Paul@tagsurf.co") +exit +start_test_server_in_background +qsrt = "webView css:'input#user_email'" +touch(qsrt) +keyboard_enter_text("Paul@tagsurf.co") +keyboard_enter_text("Delete") +keyboard_enter_text(Delete) +keyboard_enter_text("surfdemo@tagsurf.co") +qstr = "webView css:'input#user_password'" +touch(qstr) +keyboard_enter_text("swiperight") + qstr = "webView css:'input#ts-login-btn'" +touch(qstr) + qstr = "webView css:'div#nav'" +screen = query(qstr) +screen.any? +screen = query("wer") +screen.any? +exit +start_test_server_in_background +query("view") +query("UIWebView") +query("UIWebView css:"input#new_user") +query("webView css:"input#new_user") +query("webView css:'input#new_user'") +start_test_server_in_background +query("webView css:'input#new_user'") +query("UIWebView css:'input#new_user'") +query("UIWebView css:'input#new-user'") +query("UIWebView css:'form#new_user'") +exit +start_test_server_in_background +query( +start_test_server_in_background +query("webView css:'div#nav'") +query("webView css:'div#na'") +query("webView css:'div#nav'") +query("webView css:'input#ts-login-btn'") +query("webView css:'input#ts-login-btn'") +touch("webView css:'input#ts-login-btn'") +q +exit diff --git a/tagSurf/calabash.framework/Headers b/tagSurf/calabash.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/tagSurf/calabash.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/tagSurf/calabash.framework/Resources b/tagSurf/calabash.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/tagSurf/calabash.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/tagSurf/calabash.framework/Versions/0.14.3 b/tagSurf/calabash.framework/Versions/0.14.3 new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/0.14.3 @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/tagSurf/calabash.framework/Versions/A/Headers/CalabashServer.h b/tagSurf/calabash.framework/Versions/A/Headers/CalabashServer.h new file mode 100644 index 0000000..97bb25b --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/CalabashServer.h @@ -0,0 +1,14 @@ +// Created by Karl Krukow on 11/08/11. +// Copyright 2011 LessPainful. All rights reserved. + +#import + +@class LPHTTPServer; + +@interface CalabashServer : NSObject { + LPHTTPServer *_httpServer; +} + ++ (void) start; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPCORSResponse.h b/tagSurf/calabash.framework/Versions/A/Headers/LPCORSResponse.h new file mode 100644 index 0000000..e5b6343 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPCORSResponse.h @@ -0,0 +1,16 @@ +// +// LPCORSResponse.h +// LPSimpleExample +// +// Created by Karl Krukow on 3/3/14. +// Copyright (c) 2014 Xamarin. All rights reserved. +// + +#import +#import "LPHTTPResponse.h" +#import "LPHTTPDataResponse.h" + + +@interface LPCORSResponse : LPHTTPDataResponse + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPAsyncFileResponse.h b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPAsyncFileResponse.h new file mode 100644 index 0000000..ddae251 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPAsyncFileResponse.h @@ -0,0 +1,75 @@ +#import +#import "LPHTTPResponse.h" + +@class LPHTTPConnection; + +/** + * This is an asynchronous version of LPHTTPFileResponse. + * It reads data from the given file asynchronously via LPGCD. + * + * It may be overriden to allow custom post-processing of the data that has been read from the file. + * An example of this is the LPHTTPDynamicFileResponse class. +**/ + +@interface LPHTTPAsyncFileResponse : NSObject +{ + LPHTTPConnection *connection; + + NSString *filePath; + UInt64 fileLength; + UInt64 fileOffset; // File offset as pertains to data given to connection + UInt64 readOffset; // File offset as pertains to data read from file (but maybe not returned to connection) + + BOOL aborted; + + NSData *data; + + int fileFD; + void *readBuffer; + NSUInteger readBufferSize; // Malloced size of readBuffer + NSUInteger readBufferOffset; // Offset within readBuffer where the end of existing data is + NSUInteger readRequestLength; + dispatch_queue_t readQueue; + dispatch_source_t readSource; + BOOL readSourceSuspended; +} + +- (id)initWithFilePath:(NSString *)filePath forConnection:(LPHTTPConnection *)connection; +- (NSString *)filePath; + +@end + +/** + * Explanation of Variables (excluding those that are obvious) + * + * fileOffset + * This is the number of bytes that have been returned to the connection via the readDataOfLength method. + * If 1KB of data has been read from the file, but none of that data has yet been returned to the connection, + * then the fileOffset variable remains at zero. + * This variable is used in the calculation of the isDone method. + * Only after all data has been returned to the connection are we actually done. + * + * readOffset + * Represents the offset of the file descriptor. + * In other words, the file position indidcator for our read stream. + * It might be easy to think of it as the total number of bytes that have been read from the file. + * However, this isn't entirely accurate, as the setOffset: method may have caused us to + * jump ahead in the file (lseek). + * + * readBuffer + * Malloc'd buffer to hold data read from the file. + * + * readBufferSize + * Total allocation size of malloc'd buffer. + * + * readBufferOffset + * Represents the position in the readBuffer where we should store new bytes. + * + * readRequestLength + * The total number of bytes that were requested from the connection. + * It's OK if we return a lesser number of bytes to the connection. + * It's NOT OK if we return a greater number of bytes to the connection. + * Doing so would disrupt proper support for range requests. + * If, however, the response is chunked then we don't need to worry about this. + * Chunked responses inheritly don't support range requests. +**/ \ No newline at end of file diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPDataResponse.h b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPDataResponse.h new file mode 100644 index 0000000..a34f50d --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPDataResponse.h @@ -0,0 +1,13 @@ +#import +#import "LPHTTPResponse.h" + + +@interface LPHTTPDataResponse : NSObject +{ + NSUInteger offset; + NSData *data; +} + +- (id)initWithData:(NSData *)data; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPDynamicFileResponse.h b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPDynamicFileResponse.h new file mode 100644 index 0000000..c1680ce --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPDynamicFileResponse.h @@ -0,0 +1,48 @@ +#import +#import "LPHTTPResponse.h" +#import "LPHTTPAsyncFileResponse.h" + +/** + * This class is designed to assist with dynamic content. + * Imagine you have a file that you want to make dynamic: + * + * + * + *

ComputerName Control Panel

+ * ... + *
  • System Time: SysTime
  • + * + * + * + * Now you could generate the entire file in Objective-C, + * but this would be a horribly tedious process. + * Beside, you want to design the file with professional tools to make it look pretty. + * + * So all you have to do is escape your dynamic content like this: + * + * ... + *

    %%ComputerName%% Control Panel

    + * ... + *
  • System Time: %%SysTime%%
  • + * + * And then you create an instance of this class with: + * + * - separator = @"%%" + * - replacementDictionary = { "ComputerName"="Black MacBook", "SysTime"="2010-04-30 03:18:24" } + * + * This class will then perform the replacements for you, on the fly, as it reads the file data. + * This class is also asynchronous, so it will perform the file IO using its own LPGCD queue. +**/ + +@interface LPHTTPDynamicFileResponse : LPHTTPAsyncFileResponse +{ + NSData *separator; + NSDictionary *replacementDict; +} + +- (id)initWithFilePath:(NSString *)filePath + forConnection:(LPHTTPConnection *)connection + separator:(NSString *)separatorStr + replacementDictionary:(NSDictionary *)dictionary; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPFileResponse.h b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPFileResponse.h new file mode 100644 index 0000000..fe7093e --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPFileResponse.h @@ -0,0 +1,25 @@ +#import +#import "LPHTTPResponse.h" + +@class LPHTTPConnection; + + +@interface LPHTTPFileResponse : NSObject +{ + LPHTTPConnection *connection; + + NSString *filePath; + UInt64 fileLength; + UInt64 fileOffset; + + BOOL aborted; + + int fileFD; + void *buffer; + NSUInteger bufferSize; +} + +- (id)initWithFilePath:(NSString *)filePath forConnection:(LPHTTPConnection *)connection; +- (NSString *)filePath; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPResponse.h b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPResponse.h new file mode 100644 index 0000000..a125018 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPHTTPResponse.h @@ -0,0 +1,149 @@ +#import + + +@protocol LPHTTPResponse + +/** + * Returns the length of the data in bytes. + * If you don't know the length in advance, implement the isChunked method and have it return YES. +**/ +- (UInt64)contentLength; + +/** + * The LPHTTP server supports range requests in order to allow things like + * file download resumption and optimized streaming on mobile devices. +**/ +- (UInt64)offset; +- (void)setOffset:(UInt64)offset; + +/** + * Returns the data for the response. + * You do not have to return data of the exact length that is given. + * You may optionally return data of a lesser length. + * However, you must never return data of a greater length than requested. + * Doing so could disrupt proper support for range requests. + * + * To support asynchronous responses, read the discussion at the bottom of this header. +**/ +- (NSData *)readDataOfLength:(NSUInteger)length; + +/** + * Should only return YES after the LPHTTPConnection has read all available data. + * That is, all data for the response has been returned to the LPHTTPConnection via the readDataOfLength method. +**/ +- (BOOL)isDone; + +@optional + +/** + * If you need time to calculate any part of the LPHTTP response headers (status code or header fields), + * this method allows you to delay sending the headers so that you may asynchronously execute the calculations. + * Simply implement this method and return YES until you have everything you need concerning the headers. + * + * This method ties into the asynchronous response architecture of the LPHTTPConnection. + * You should read the full discussion at the bottom of this header. + * + * If you return YES from this method, + * the LPHTTPConnection will wait for you to invoke the responseHasAvailableData method. + * After you do, the LPHTTPConnection will again invoke this method to see if the response is ready to send the headers. + * + * You should only delay sending the headers until you have everything you need concerning just the headers. + * Asynchronously generating the body of the response is not an excuse to delay sending the headers. + * Instead you should tie into the asynchronous response architecture, and use techniques such as the isChunked method. + * + * Important: You should read the discussion at the bottom of this header. +**/ +- (BOOL)delayResponeHeaders; + +/** + * Status code for response. + * Allows for responses such as redirect (301), etc. +**/ +- (NSInteger)status; + +/** + * If you want to add any extra LPHTTP headers to the response, + * simply return them in a dictionary in this method. +**/ +- (NSDictionary *)httpHeaders; + +/** + * If you don't know the content-length in advance, + * implement this method in your custom response class and return YES. + * + * Important: You should read the discussion at the bottom of this header. +**/ +- (BOOL)isChunked; + +/** + * This method is called from the LPHTTPConnection class when the connection is closed, + * or when the connection is finished with the response. + * If your response is asynchronous, you should implement this method so you know not to + * invoke any methods on the LPHTTPConnection after this method is called (as the connection may be deallocated). +**/ +- (void)connectionDidClose; + +@end + + +/** + * Important notice to those implementing custom asynchronous and/or chunked responses: + * + * LPHTTPConnection supports asynchronous responses. All you have to do in your custom response class is + * asynchronously generate the response, and invoke LPHTTPConnection's responseHasAvailableData method. + * You don't have to wait until you have all of the response ready to invoke this method. For example, if you + * generate the response in incremental chunks, you could call responseHasAvailableData after generating + * each chunk. Please see the LPHTTPAsyncFileResponse class for an example of how to do this. + * + * The normal flow of events for an LPHTTPConnection while responding to a request is like this: + * - Send http resopnse headers + * - Get data from response via readDataOfLength method. + * - Add data to asyncSocket's write queue. + * - Wait for asyncSocket to notify it that the data has been sent. + * - Get more data from response via readDataOfLength method. + * - ... continue this cycle until the entire response has been sent. + * + * With an asynchronous response, the flow is a little different. + * + * First the LPHTTPResponse is given the opportunity to postpone sending the LPHTTP response headers. + * This allows the response to asynchronously execute any code needed to calculate a part of the header. + * An example might be the response needs to generate some custom header fields, + * or perhaps the response needs to look for a resource on network-attached storage. + * Since the network-attached storage may be slow, the response doesn't know whether to send a 200 or 404 yet. + * In situations such as this, the LPHTTPResponse simply implements the delayResponseHeaders method and returns YES. + * After returning YES from this method, the LPHTTPConnection will wait until the response invokes its + * responseHasAvailableData method. After this occurs, the LPHTTPConnection will again query the delayResponseHeaders + * method to see if the response is ready to send the headers. + * This cycle will continue until the delayResponseHeaders method returns NO. + * + * You should only delay sending the response headers until you have everything you need concerning just the headers. + * Asynchronously generating the body of the response is not an excuse to delay sending the headers. + * + * After the response headers have been sent, the LPHTTPConnection calls your readDataOfLength method. + * You may or may not have any available data at this point. If you don't, then simply return nil. + * You should later invoke LPHTTPConnection's responseHasAvailableData when you have data to send. + * + * You don't have to keep track of when you return nil in the readDataOfLength method, or how many times you've invoked + * responseHasAvailableData. Just simply call responseHasAvailableData whenever you've generated new data, and + * return nil in your readDataOfLength whenever you don't have any available data in the requested range. + * LPHTTPConnection will automatically detect when it should be requesting new data and will act appropriately. + * + * It's important that you also keep in mind that the LPHTTP server supports range requests. + * The setOffset method is mandatory, and should not be ignored. + * Make sure you take into account the offset within the readDataOfLength method. + * You should also be aware that the LPHTTPConnection automatically sorts any range requests. + * So if your setOffset method is called with a value of 100, then you can safely release bytes 0-99. + * + * LPHTTPConnection can also help you keep your memory footprint small. + * Imagine you're dynamically generating a 10 MB response. You probably don't want to load all this data into + * RAM, and sit around waiting for LPHTTPConnection to slowly send it out over the network. All you need to do + * is pay attention to when LPHTTPConnection requests more data via readDataOfLength. This is because LPHTTPConnection + * will never allow asyncSocket's write queue to get much bigger than READ_CHUNKSIZE bytes. You should + * consider how you might be able to take advantage of this fact to generate your asynchronous response on demand, + * while at the same time keeping your memory footprint small, and your application lightning fast. + * + * If you don't know the content-length in advanced, you should also implement the isChunked method. + * This means the response will not include a Content-Length header, and will instead use "Transfer-Encoding: chunked". + * There's a good chance that if your response is asynchronous and dynamic, it's also chunked. + * If your response is chunked, you don't need to worry about range requests. +**/ diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPIsWebView.h b/tagSurf/calabash.framework/Versions/A/Headers/LPIsWebView.h new file mode 100644 index 0000000..1ad121f --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPIsWebView.h @@ -0,0 +1,7 @@ +#import + +@interface LPIsWebView : NSObject + ++ (BOOL) isWebView:(id) object; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPRoute.h b/tagSurf/calabash.framework/Versions/A/Headers/LPRoute.h new file mode 100644 index 0000000..f85e041 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPRoute.h @@ -0,0 +1,23 @@ +// +// LPRoute.h +// +// Created by Karl Krukow on 13/08/11. +// Copyright 2011 LessPainful. All rights reserved. +// + +#import + +@class LPHTTPConnection; + +@protocol LPRoute + +@optional +- (void) setParameters:(NSDictionary *) parameters; + +- (void) setConnection:(LPHTTPConnection *) connection; + +- (BOOL) supportsMethod:(NSString *) method atPath:(NSString *) path; + +- (NSDictionary *) JSONResponseForMethod:(NSString *) method URI:(NSString *) path data:(NSDictionary *) data; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPRouter.h b/tagSurf/calabash.framework/Versions/A/Headers/LPRouter.h new file mode 100644 index 0000000..dea48f9 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPRouter.h @@ -0,0 +1,16 @@ +// +// LPRouter.h +// Created by Karl Krukow on 13/08/11. +// Copyright 2011 LessPainful. All rights reserved. + +#import "LPHTTPConnection.h" +#import "LPRoute.h" + +@interface LPRouter : LPHTTPConnection { + NSMutableData *_postData; +} +@property(nonatomic, retain, readonly) NSData *postData; + ++ (void) addRoute:(id ) route forPath:(NSString *) path; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPVersionRoute.h b/tagSurf/calabash.framework/Versions/A/Headers/LPVersionRoute.h new file mode 100644 index 0000000..ebeacfb --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPVersionRoute.h @@ -0,0 +1,28 @@ +// +// LPVersionRoute.h +// calabash +// +// Created by Karl Krukow on 22/06/12. +// Copyright (c) 2012 LessPainful. All rights reserved. +// + +#import +#import "LPRoute.h" + +/*** UNEXPECTED *** + We have tools that search the strings in the compiled binary for a match on + 'CALABASH VERSION'. + + eg. $ strings Briar-cal.app/Briar-cal | grep -E 'CALABASH VERSION' + + We use this information to determine the version of the server that is compiled + into binary. + + Do not change the 'CALABASH VERSION' portion of the following constant without + updating the ruby API. + ******************/ +#define kLPCALABASHVERSION @"CALABASH VERSION: 0.14.3" + +@interface LPVersionRoute : NSObject + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPWebQuery.h b/tagSurf/calabash.framework/Versions/A/Headers/LPWebQuery.h new file mode 100644 index 0000000..a01503e --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPWebQuery.h @@ -0,0 +1,32 @@ +// +// LPWebQuery.h +// CalabashJS +// +// Created by Karl Krukow on 27/06/12. +// Copyright (c) 2012 Xamarin. All rights reserved. +// + +#import +#import +#import "LPWebViewProtocol.h" +#import "UIWebView+LPWebView.h" + +static NSString *LP_QUERY_JS = @"(function(){function isHostMethod(object,property){var t=typeof object[property];return t==='function'||(!!(t==='object'&&object[property]))||t==='unknown';}var NODE_TYPES={1:'ELEMENT_NODE',2:'ATTRIBUTE_NODE',3:'TEXT_NODE',9:'DOCUMENT_NODE'};function boundingClientRect(object){var rect=null,jsonRect=null;if(isHostMethod(object,'getBoundingClientRect')){rect=object.getBoundingClientRect(),jsonRect={left:rect.left,top:rect.top,width:rect.width,height:rect.height,x:rect.left+Math.floor(rect.width/2),y:rect.top+Math.floor(rect.height/2)};}return jsonRect;}function computeRectForNode(object,fullDump){var res={};res.rect=boundingClientRect(object);res.nodeType=NODE_TYPES[object.nodeType]||res.nodeType+' (Unexpected)';res.nodeName=object.nodeName;res.id=object.id||'';res['class']=object.className||'';if(object.href){res.href=object.href;}if(object.hasOwnProperty('value')){res.value=object.value||'';}if(fullDump||object.nodeType==3){res.textContent=object.textContent;}return res;}function toJSON(object,fullDump){var res,i,N,spanEl,parentEl;if(typeof object==='undefined'){throw {message:'Calling toJSON with undefined'};}else{if(object instanceof Text){parentEl=object.parentElement;if(parentEl){spanEl=document.createElement('calabash');spanEl.style.display='inline';spanEl.innerHTML=object.textContent;parentEl.replaceChild(spanEl,object);res=computeRectForNode(spanEl,fullDump);res.nodeType=NODE_TYPES[object.nodeType];res.textContent=object.textContent;delete res.nodeName;delete res.id;delete res['class'];parentEl.replaceChild(object,spanEl);}else{res=object;}}else{if(object instanceof Node){res=computeRectForNode(object,fullDump);}else{if(object instanceof NodeList||(typeof object=='object'&&object&&typeof object.length==='number'&&object.length>0&&typeof object[0]!=='undefined')){res=[];for(i=0,N=object.length;i *) webView + includeInvisible:(BOOL) includeInvisible; + ++ (NSDictionary *) dictionaryOfViewsInWebView:(UIView *) webView; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/LPWebViewProtocol.h b/tagSurf/calabash.framework/Versions/A/Headers/LPWebViewProtocol.h new file mode 100644 index 0000000..2301696 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/LPWebViewProtocol.h @@ -0,0 +1,11 @@ +@protocol LPWebViewProtocol + +@required + +// The bridge between UIWebView and WKWebKit. +- (NSString *) calabashStringByEvaluatingJavaScript:(NSString *) javascript; + +- (BOOL) pointInside:(CGPoint) point withEvent:(UIEvent *) event; +- (UIScrollView *) scrollView; + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Headers/UIWebView+LPWebView.h b/tagSurf/calabash.framework/Versions/A/Headers/UIWebView+LPWebView.h new file mode 100644 index 0000000..9840ea7 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/A/Headers/UIWebView+LPWebView.h @@ -0,0 +1,6 @@ +#import +#import "LPWebViewProtocol.h" + +@interface UIWebView (UIWebView_LPWebView) + +@end diff --git a/tagSurf/calabash.framework/Versions/A/Resources/version b/tagSurf/calabash.framework/Versions/A/Resources/version new file mode 100755 index 0000000..d9b8b66 Binary files /dev/null and b/tagSurf/calabash.framework/Versions/A/Resources/version differ diff --git a/tagSurf/calabash.framework/Versions/A/calabash b/tagSurf/calabash.framework/Versions/A/calabash new file mode 100644 index 0000000..848e070 Binary files /dev/null and b/tagSurf/calabash.framework/Versions/A/calabash differ diff --git a/tagSurf/calabash.framework/Versions/Current b/tagSurf/calabash.framework/Versions/Current new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/tagSurf/calabash.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/tagSurf/calabash.framework/calabash b/tagSurf/calabash.framework/calabash new file mode 120000 index 0000000..bccada3 --- /dev/null +++ b/tagSurf/calabash.framework/calabash @@ -0,0 +1 @@ +Versions/Current/calabash \ No newline at end of file diff --git a/tagSurf/features/login.feature b/tagSurf/features/login.feature new file mode 100644 index 0000000..7a6ed38 --- /dev/null +++ b/tagSurf/features/login.feature @@ -0,0 +1,9 @@ +Feature: Log into account + +Scenario: Log into app + Given I am on the Welcome Screen + And I enter the credentials "surfdemo@tagsurf.co" "swiperight" + When I press the login button + Then I should see the main page in 5 seconds + + diff --git a/tagSurf/features/step_definitions/calabash_steps.rb b/tagSurf/features/step_definitions/calabash_steps.rb new file mode 100644 index 0000000..27e491c --- /dev/null +++ b/tagSurf/features/step_definitions/calabash_steps.rb @@ -0,0 +1 @@ +require 'calabash-cucumber/calabash_steps' \ No newline at end of file diff --git a/tagSurf/features/step_definitions/login_steps.rb b/tagSurf/features/step_definitions/login_steps.rb new file mode 100644 index 0000000..6f11e2f --- /dev/null +++ b/tagSurf/features/step_definitions/login_steps.rb @@ -0,0 +1,35 @@ +Given /^I am on the Welcome Screen$/ do + element_exists("view") + element_exists("UIWebView css:'form#new_user'") + sleep(STEP_PAUSE) +end + +Given(/^I enter the credentials "(.*?)" "(.*?)"$/) do |email, password| + qstr = "webView css:'input#user_email'" + + wait_for{ !query(qstr).empty? } + + touch(qstr) + wait_for_keyboard + keyboard_enter_text(email) + + qstr = "webView css:'input#user_password'" + + touch(qstr) + wait_for_keyboard + keyboard_enter_text(password) +end + +When(/^I press the login button$/) do + qstr = "webView css:'input#ts-login-btn'" + touch(qstr) +end + +Then(/^I should see the main page in (\d*) seconds$/) do |timeout| + sleep(timeout.to_i) #wait 5s for pageload + qstr = "webView css:'div#nav'" + screen = query(qstr) + + raise "not logged in" if !screen.any? + +end \ No newline at end of file diff --git a/tagSurf/features/support/01_launch.rb b/tagSurf/features/support/01_launch.rb new file mode 100644 index 0000000..e25c10e --- /dev/null +++ b/tagSurf/features/support/01_launch.rb @@ -0,0 +1,46 @@ +######################################## +# # +# Important Note # +# # +# When running calabash-ios tests at # +# www.xamarin.com/test-cloud # +# the methods invoked by # +# CalabashLauncher are overriden. # +# It will automatically ensure # +# running on device, installing apps # +# etc. # +# # +######################################## + +require 'calabash-cucumber/launcher' + + +# APP_BUNDLE_PATH = "#{ENV['HOME']}/Library/Developer/Xcode/DerivedData/??/Build/Products/Calabash-iphonesimulator/??.app" +# You may uncomment the above to overwrite the APP_BUNDLE_PATH +# However the recommended approach is to let Calabash find the app itself +# or set the environment variable APP_BUNDLE_PATH + + +Before do |scenario| + @calabash_launcher = Calabash::Cucumber::Launcher.new + unless @calabash_launcher.calabash_no_launch? + @calabash_launcher.relaunch + @calabash_launcher.calabash_notify(self) + end +end + +After do |scenario| + unless @calabash_launcher.calabash_no_stop? + calabash_exit + if @calabash_launcher.active? + @calabash_launcher.stop + end + end +end + +at_exit do + launcher = Calabash::Cucumber::Launcher.new + if launcher.simulator_target? + launcher.simulator_launcher.stop unless launcher.calabash_no_stop? + end +end diff --git a/tagSurf/features/support/02_pre_stop_hooks.rb b/tagSurf/features/support/02_pre_stop_hooks.rb new file mode 100644 index 0000000..e69de29 diff --git a/tagSurf/features/support/env.rb b/tagSurf/features/support/env.rb new file mode 100644 index 0000000..ab8f7cd --- /dev/null +++ b/tagSurf/features/support/env.rb @@ -0,0 +1,8 @@ +# Requiring this file will import Calabash and the Calabash predefined Steps. +require 'calabash-cucumber/cucumber' + +# To use Calabash without the predefined Calabash Steps, uncomment these +# three lines and delete the require above. +# require 'calabash-cucumber/wait_helpers' +# require 'calabash-cucumber/operations' +# World(Calabash::Cucumber::Operations) diff --git a/tagSurf/tagSurf.xcodeproj/project.pbxproj b/tagSurf/tagSurf.xcodeproj/project.pbxproj index 946bfa3..1416bca 100644 --- a/tagSurf/tagSurf.xcodeproj/project.pbxproj +++ b/tagSurf/tagSurf.xcodeproj/project.pbxproj @@ -1,600 +1,1951 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 1F270C1F1AE090550053ECAA /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F270C1E1AE090550053ECAA /* FBSDKCoreKit.framework */; }; - 1F270C211AE0950F0053ECAA /* FBSDKLoginKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F270C201AE0950F0053ECAA /* FBSDKLoginKit.framework */; }; - 1F641B631A266C8A000FD22F /* Main_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1F641B611A266C8A000FD22F /* Main_iPhone.storyboard */; }; - 1F641B7E1A2CED13000FD22F /* URXSearch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F641B7B1A2CED13000FD22F /* URXSearch.framework */; }; - 1F641B7F1A2CED13000FD22F /* URXWidgets.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F641B7C1A2CED13000FD22F /* URXWidgets.framework */; }; - 1F641B801A2CED13000FD22F /* URXWidgetsResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1F641B7D1A2CED13000FD22F /* URXWidgetsResources.bundle */; }; - 1F7A16471AE78FFA003B859A /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7A16461AE78FFA003B859A /* Bolts.framework */; }; - 1F7E5E711AAE628800DD0281 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E701AAE628800DD0281 /* CFNetwork.framework */; }; - 1F7E5E731AAE629700DD0281 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E721AAE629700DD0281 /* MobileCoreServices.framework */; }; - 1F7E5E751AAE62A000DD0281 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E741AAE62A000DD0281 /* Security.framework */; }; - 1F7E5E771AAE62AB00DD0281 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E761AAE62AB00DD0281 /* SystemConfiguration.framework */; }; - 1F7E5E791AAE62C000DD0281 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E781AAE62C000DD0281 /* libz.dylib */; }; - 1F7E5E7B1AAE62CF00DD0281 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E7A1AAE62CF00DD0281 /* libsqlite3.dylib */; }; - 1F7E5E7D1AAE62DB00DD0281 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E7C1AAE62DB00DD0281 /* CoreTelephony.framework */; }; - 1F7E5E7F1AAE62E300DD0281 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E7E1AAE62E300DD0281 /* CoreLocation.framework */; }; - 1F7E5E811AAE630C00DD0281 /* libUAirship-5.1.1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E801AAE630C00DD0281 /* libUAirship-5.1.1.a */; }; - 1F7E5E831AAE646300DD0281 /* AirshipConfig.plist in Resources */ = {isa = PBXBuildFile; fileRef = 1F7E5E821AAE646300DD0281 /* AirshipConfig.plist */; }; - 1FC3B1C71AB9012900CF3C3E /* AGPushNoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC3B1C51AB9012900CF3C3E /* AGPushNoteView.m */; }; - 1FC3B1C81AB9012900CF3C3E /* AGPushNoteView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1FC3B1C61AB9012900CF3C3E /* AGPushNoteView.xib */; }; - 89C4DC711953910900826183 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC701953910900826183 /* Foundation.framework */; }; - 89C4DC731953910900826183 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC721953910900826183 /* CoreGraphics.framework */; }; - 89C4DC751953910900826183 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC741953910900826183 /* UIKit.framework */; }; - 89C4DC7B1953910900826183 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC791953910900826183 /* InfoPlist.strings */; }; - 89C4DC7D1953910900826183 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC7C1953910900826183 /* main.m */; }; - 89C4DC811953910900826183 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC801953910900826183 /* AppDelegate.m */; }; - 89C4DC871953910900826183 /* Main_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC851953910900826183 /* Main_iPad.storyboard */; }; - 89C4DC8A1953910900826183 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC891953910900826183 /* ViewController.m */; }; - 89C4DC8C1953910900826183 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC8B1953910900826183 /* Images.xcassets */; }; - 89C4DC931953910900826183 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC921953910900826183 /* XCTest.framework */; }; - 89C4DC941953910900826183 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC701953910900826183 /* Foundation.framework */; }; - 89C4DC951953910900826183 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC741953910900826183 /* UIKit.framework */; }; - 89C4DC9D1953910900826183 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC9B1953910900826183 /* InfoPlist.strings */; }; - 89C4DC9F1953910900826183 /* tagSurfTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC9E1953910900826183 /* tagSurfTests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 89C4DC961953910900826183 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 89C4DC651953910900826183 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 89C4DC6C1953910900826183; - remoteInfo = tagSurf; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 1F270C1E1AE090550053ECAA /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSDKCoreKit.framework; path = FacebookSDK/FBSDKCoreKit.framework; sourceTree = ""; }; - 1F270C201AE0950F0053ECAA /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSDKLoginKit.framework; path = FacebookSDK/FBSDKLoginKit.framework; sourceTree = ""; }; - 1F641B621A266C8A000FD22F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main_iPhone.storyboard; sourceTree = ""; }; - 1F641B7B1A2CED13000FD22F /* URXSearch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = URXSearch.framework; path = "../urx/urx-widgets-ios-1.1/URXSearch.framework"; sourceTree = ""; }; - 1F641B7C1A2CED13000FD22F /* URXWidgets.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = URXWidgets.framework; path = "../urx/urx-widgets-ios-1.1/URXWidgets.framework"; sourceTree = ""; }; - 1F641B7D1A2CED13000FD22F /* URXWidgetsResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = URXWidgetsResources.bundle; path = "../urx/urx-widgets-ios-1.1/URXWidgetsResources.bundle"; sourceTree = ""; }; - 1F7A16461AE78FFA003B859A /* Bolts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Bolts.framework; path = FacebookSDK/Bolts.framework; sourceTree = ""; }; - 1F7E5E701AAE628800DD0281 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; - 1F7E5E721AAE629700DD0281 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; - 1F7E5E741AAE62A000DD0281 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - 1F7E5E761AAE62AB00DD0281 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; - 1F7E5E781AAE62C000DD0281 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; - 1F7E5E7A1AAE62CF00DD0281 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; - 1F7E5E7C1AAE62DB00DD0281 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; - 1F7E5E7E1AAE62E300DD0281 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; - 1F7E5E801AAE630C00DD0281 /* libUAirship-5.1.1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libUAirship-5.1.1.a"; path = "tagSurf/libUAirship-latest/Airship/libUAirship-5.1.1.a"; sourceTree = ""; }; - 1F7E5E821AAE646300DD0281 /* AirshipConfig.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = AirshipConfig.plist; sourceTree = ""; }; - 1FC3B1C41AB9012900CF3C3E /* AGPushNoteView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AGPushNoteView.h; path = ../AGPushNote/AGPushNote/AGPushNoteView.h; sourceTree = ""; }; - 1FC3B1C51AB9012900CF3C3E /* AGPushNoteView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AGPushNoteView.m; path = ../AGPushNote/AGPushNote/AGPushNoteView.m; sourceTree = ""; }; - 1FC3B1C61AB9012900CF3C3E /* AGPushNoteView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = AGPushNoteView.xib; path = ../AGPushNote/AGPushNote/AGPushNoteView.xib; sourceTree = ""; }; - 89C4DC6D1953910900826183 /* tagSurf.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tagSurf.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 89C4DC701953910900826183 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 89C4DC721953910900826183 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 89C4DC741953910900826183 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 89C4DC781953910900826183 /* tagSurf-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tagSurf-Info.plist"; sourceTree = ""; }; - 89C4DC7A1953910900826183 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 89C4DC7C1953910900826183 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 89C4DC7E1953910900826183 /* tagSurf-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "tagSurf-Prefix.pch"; sourceTree = ""; }; - 89C4DC7F1953910900826183 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 89C4DC801953910900826183 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 89C4DC861953910900826183 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main_iPad.storyboard; sourceTree = ""; }; - 89C4DC881953910900826183 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 89C4DC891953910900826183 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 89C4DC8B1953910900826183 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 89C4DC911953910900826183 /* tagSurfTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = tagSurfTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 89C4DC921953910900826183 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 89C4DC9A1953910900826183 /* tagSurfTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tagSurfTests-Info.plist"; sourceTree = ""; }; - 89C4DC9C1953910900826183 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 89C4DC9E1953910900826183 /* tagSurfTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = tagSurfTests.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 89C4DC6A1953910900826183 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F7E5E811AAE630C00DD0281 /* libUAirship-5.1.1.a in Frameworks */, - 1F7E5E7F1AAE62E300DD0281 /* CoreLocation.framework in Frameworks */, - 1F7E5E7D1AAE62DB00DD0281 /* CoreTelephony.framework in Frameworks */, - 1F7E5E7B1AAE62CF00DD0281 /* libsqlite3.dylib in Frameworks */, - 1F7E5E791AAE62C000DD0281 /* libz.dylib in Frameworks */, - 89C4DC751953910900826183 /* UIKit.framework in Frameworks */, - 1F7E5E771AAE62AB00DD0281 /* SystemConfiguration.framework in Frameworks */, - 1F7E5E751AAE62A000DD0281 /* Security.framework in Frameworks */, - 1F7E5E731AAE629700DD0281 /* MobileCoreServices.framework in Frameworks */, - 1F7E5E711AAE628800DD0281 /* CFNetwork.framework in Frameworks */, - 1F270C1F1AE090550053ECAA /* FBSDKCoreKit.framework in Frameworks */, - 1F641B7F1A2CED13000FD22F /* URXWidgets.framework in Frameworks */, - 1F7A16471AE78FFA003B859A /* Bolts.framework in Frameworks */, - 1F641B7E1A2CED13000FD22F /* URXSearch.framework in Frameworks */, - 89C4DC731953910900826183 /* CoreGraphics.framework in Frameworks */, - 1F270C211AE0950F0053ECAA /* FBSDKLoginKit.framework in Frameworks */, - 89C4DC711953910900826183 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 89C4DC8E1953910900826183 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 89C4DC931953910900826183 /* XCTest.framework in Frameworks */, - 89C4DC951953910900826183 /* UIKit.framework in Frameworks */, - 89C4DC941953910900826183 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 89C4DC641953910900826183 = { - isa = PBXGroup; - children = ( - 1FC3B1C41AB9012900CF3C3E /* AGPushNoteView.h */, - 1FC3B1C51AB9012900CF3C3E /* AGPushNoteView.m */, - 1FC3B1C61AB9012900CF3C3E /* AGPushNoteView.xib */, - 1F641B7B1A2CED13000FD22F /* URXSearch.framework */, - 1F641B7C1A2CED13000FD22F /* URXWidgets.framework */, - 1F641B7D1A2CED13000FD22F /* URXWidgetsResources.bundle */, - 89C4DC761953910900826183 /* tagSurf */, - 89C4DC981953910900826183 /* tagSurfTests */, - 89C4DC6F1953910900826183 /* Frameworks */, - 89C4DC6E1953910900826183 /* Products */, - ); - sourceTree = ""; - }; - 89C4DC6E1953910900826183 /* Products */ = { - isa = PBXGroup; - children = ( - 89C4DC6D1953910900826183 /* tagSurf.app */, - 89C4DC911953910900826183 /* tagSurfTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 89C4DC6F1953910900826183 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1F7A16461AE78FFA003B859A /* Bolts.framework */, - 1F270C201AE0950F0053ECAA /* FBSDKLoginKit.framework */, - 1F270C1E1AE090550053ECAA /* FBSDKCoreKit.framework */, - 1F7E5E801AAE630C00DD0281 /* libUAirship-5.1.1.a */, - 1F7E5E7E1AAE62E300DD0281 /* CoreLocation.framework */, - 1F7E5E7C1AAE62DB00DD0281 /* CoreTelephony.framework */, - 1F7E5E7A1AAE62CF00DD0281 /* libsqlite3.dylib */, - 1F7E5E781AAE62C000DD0281 /* libz.dylib */, - 1F7E5E761AAE62AB00DD0281 /* SystemConfiguration.framework */, - 1F7E5E741AAE62A000DD0281 /* Security.framework */, - 1F7E5E721AAE629700DD0281 /* MobileCoreServices.framework */, - 1F7E5E701AAE628800DD0281 /* CFNetwork.framework */, - 89C4DC701953910900826183 /* Foundation.framework */, - 89C4DC721953910900826183 /* CoreGraphics.framework */, - 89C4DC741953910900826183 /* UIKit.framework */, - 89C4DC921953910900826183 /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 89C4DC761953910900826183 /* tagSurf */ = { - isa = PBXGroup; - children = ( - 89C4DC7F1953910900826183 /* AppDelegate.h */, - 89C4DC801953910900826183 /* AppDelegate.m */, - 89C4DC851953910900826183 /* Main_iPad.storyboard */, - 1F641B611A266C8A000FD22F /* Main_iPhone.storyboard */, - 89C4DC881953910900826183 /* ViewController.h */, - 89C4DC891953910900826183 /* ViewController.m */, - 89C4DC8B1953910900826183 /* Images.xcassets */, - 89C4DC771953910900826183 /* Supporting Files */, - ); - path = tagSurf; - sourceTree = ""; - }; - 89C4DC771953910900826183 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 89C4DC781953910900826183 /* tagSurf-Info.plist */, - 89C4DC791953910900826183 /* InfoPlist.strings */, - 89C4DC7C1953910900826183 /* main.m */, - 89C4DC7E1953910900826183 /* tagSurf-Prefix.pch */, - 1F7E5E821AAE646300DD0281 /* AirshipConfig.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 89C4DC981953910900826183 /* tagSurfTests */ = { - isa = PBXGroup; - children = ( - 89C4DC9E1953910900826183 /* tagSurfTests.m */, - 89C4DC991953910900826183 /* Supporting Files */, - ); - path = tagSurfTests; - sourceTree = ""; - }; - 89C4DC991953910900826183 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 89C4DC9A1953910900826183 /* tagSurfTests-Info.plist */, - 89C4DC9B1953910900826183 /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 89C4DC6C1953910900826183 /* tagSurf */ = { - isa = PBXNativeTarget; - buildConfigurationList = 89C4DCA21953910900826183 /* Build configuration list for PBXNativeTarget "tagSurf" */; - buildPhases = ( - 89C4DC691953910900826183 /* Sources */, - 89C4DC6A1953910900826183 /* Frameworks */, - 89C4DC6B1953910900826183 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = tagSurf; - productName = tagSurf; - productReference = 89C4DC6D1953910900826183 /* tagSurf.app */; - productType = "com.apple.product-type.application"; - }; - 89C4DC901953910900826183 /* tagSurfTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 89C4DCA51953910900826183 /* Build configuration list for PBXNativeTarget "tagSurfTests" */; - buildPhases = ( - 89C4DC8D1953910900826183 /* Sources */, - 89C4DC8E1953910900826183 /* Frameworks */, - 89C4DC8F1953910900826183 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 89C4DC971953910900826183 /* PBXTargetDependency */, - ); - name = tagSurfTests; - productName = tagSurfTests; - productReference = 89C4DC911953910900826183 /* tagSurfTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 89C4DC651953910900826183 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - ORGANIZATIONNAME = tagSurfDev; - TargetAttributes = { - 89C4DC6C1953910900826183 = { - DevelopmentTeam = J55UTV63H8; - }; - 89C4DC901953910900826183 = { - TestTargetID = 89C4DC6C1953910900826183; - }; - }; - }; - buildConfigurationList = 89C4DC681953910900826183 /* Build configuration list for PBXProject "tagSurf" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 89C4DC641953910900826183; - productRefGroup = 89C4DC6E1953910900826183 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 89C4DC6C1953910900826183 /* tagSurf */, - 89C4DC901953910900826183 /* tagSurfTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 89C4DC6B1953910900826183 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F641B631A266C8A000FD22F /* Main_iPhone.storyboard in Resources */, - 89C4DC871953910900826183 /* Main_iPad.storyboard in Resources */, - 1F641B801A2CED13000FD22F /* URXWidgetsResources.bundle in Resources */, - 1F7E5E831AAE646300DD0281 /* AirshipConfig.plist in Resources */, - 89C4DC8C1953910900826183 /* Images.xcassets in Resources */, - 1FC3B1C81AB9012900CF3C3E /* AGPushNoteView.xib in Resources */, - 89C4DC7B1953910900826183 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 89C4DC8F1953910900826183 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 89C4DC9D1953910900826183 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 89C4DC691953910900826183 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1FC3B1C71AB9012900CF3C3E /* AGPushNoteView.m in Sources */, - 89C4DC8A1953910900826183 /* ViewController.m in Sources */, - 89C4DC811953910900826183 /* AppDelegate.m in Sources */, - 89C4DC7D1953910900826183 /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 89C4DC8D1953910900826183 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 89C4DC9F1953910900826183 /* tagSurfTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 89C4DC971953910900826183 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 89C4DC6C1953910900826183 /* tagSurf */; - targetProxy = 89C4DC961953910900826183 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 1F641B611A266C8A000FD22F /* Main_iPhone.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 1F641B621A266C8A000FD22F /* Base */, - ); - name = Main_iPhone.storyboard; - sourceTree = ""; - }; - 89C4DC791953910900826183 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 89C4DC7A1953910900826183 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 89C4DC851953910900826183 /* Main_iPad.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 89C4DC861953910900826183 /* Base */, - ); - name = Main_iPad.storyboard; - sourceTree = ""; - }; - 89C4DC9B1953910900826183 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 89C4DC9C1953910900826183 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 89C4DCA01953910900826183 /* 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_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 89C4DCA11953910900826183 /* 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_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 89C4DCA31953910900826183 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "/Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios", - "/Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1", - "$(PROJECT_DIR)/FacebookSDK", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "/Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/**", - ); - INFOPLIST_FILE = "tagSurf/tagSurf-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = "/Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/**"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 89C4DCA41953910900826183 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "/Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios", - "/Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1", - "$(PROJECT_DIR)/FacebookSDK", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "/Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/**", - ); - INFOPLIST_FILE = "tagSurf/tagSurf-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = "/Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/**"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 89C4DCA61953910900826183 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/tagSurf.app/tagSurf"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "tagSurfTests/tagSurfTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 89C4DCA71953910900826183 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/tagSurf.app/tagSurf"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; - INFOPLIST_FILE = "tagSurfTests/tagSurfTests-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 89C4DC681953910900826183 /* Build configuration list for PBXProject "tagSurf" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 89C4DCA01953910900826183 /* Debug */, - 89C4DCA11953910900826183 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 89C4DCA21953910900826183 /* Build configuration list for PBXNativeTarget "tagSurf" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 89C4DCA31953910900826183 /* Debug */, - 89C4DCA41953910900826183 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 89C4DCA51953910900826183 /* Build configuration list for PBXNativeTarget "tagSurfTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 89C4DCA61953910900826183 /* Debug */, - 89C4DCA71953910900826183 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 89C4DC651953910900826183 /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 0654dcebdfb26a0b4ac444dc + + buildActionMask + 2147483647 + files + + cab5411c86d2c72cf21eff1e + 329bdcef410d482d15a68e48 + 3e637459a58d385926c7cd17 + 1cc49ef713f543266193905f + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 0ba30daaa53457b57e50f380 + + fileRef + 1F7E5E741AAE62A000DD0281 + isa + PBXBuildFile + + 15807b0b93b0123335d098a3 + + fileRef + 1F641B611A266C8A000FD22F + isa + PBXBuildFile + + 1F270C1E1AE090550053ECAA + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + FBSDKCoreKit.framework + path + FacebookSDK/FBSDKCoreKit.framework + sourceTree + <group> + + 1F270C1F1AE090550053ECAA + + fileRef + 1F270C1E1AE090550053ECAA + isa + PBXBuildFile + + 1F270C201AE0950F0053ECAA + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + FBSDKLoginKit.framework + path + FacebookSDK/FBSDKLoginKit.framework + sourceTree + <group> + + 1F270C211AE0950F0053ECAA + + fileRef + 1F270C201AE0950F0053ECAA + isa + PBXBuildFile + + 1F641B611A266C8A000FD22F + + children + + 1F641B621A266C8A000FD22F + + isa + PBXVariantGroup + name + Main_iPhone.storyboard + sourceTree + <group> + + 1F641B621A266C8A000FD22F + + isa + PBXFileReference + lastKnownFileType + file.storyboard + name + Base + path + Base.lproj/Main_iPhone.storyboard + sourceTree + <group> + + 1F641B631A266C8A000FD22F + + fileRef + 1F641B611A266C8A000FD22F + isa + PBXBuildFile + + 1F641B7B1A2CED13000FD22F + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + URXSearch.framework + path + ../urx/urx-widgets-ios-1.1/URXSearch.framework + sourceTree + <group> + + 1F641B7C1A2CED13000FD22F + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + URXWidgets.framework + path + ../urx/urx-widgets-ios-1.1/URXWidgets.framework + sourceTree + <group> + + 1F641B7D1A2CED13000FD22F + + isa + PBXFileReference + lastKnownFileType + wrapper.plug-in + name + URXWidgetsResources.bundle + path + ../urx/urx-widgets-ios-1.1/URXWidgetsResources.bundle + sourceTree + <group> + + 1F641B7E1A2CED13000FD22F + + fileRef + 1F641B7B1A2CED13000FD22F + isa + PBXBuildFile + + 1F641B7F1A2CED13000FD22F + + fileRef + 1F641B7C1A2CED13000FD22F + isa + PBXBuildFile + + 1F641B801A2CED13000FD22F + + fileRef + 1F641B7D1A2CED13000FD22F + isa + PBXBuildFile + + 1F7A16461AE78FFA003B859A + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Bolts.framework + path + FacebookSDK/Bolts.framework + sourceTree + <group> + + 1F7A16471AE78FFA003B859A + + fileRef + 1F7A16461AE78FFA003B859A + isa + PBXBuildFile + + 1F7E5E701AAE628800DD0281 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CFNetwork.framework + path + System/Library/Frameworks/CFNetwork.framework + sourceTree + SDKROOT + + 1F7E5E711AAE628800DD0281 + + fileRef + 1F7E5E701AAE628800DD0281 + isa + PBXBuildFile + + 1F7E5E721AAE629700DD0281 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MobileCoreServices.framework + path + System/Library/Frameworks/MobileCoreServices.framework + sourceTree + SDKROOT + + 1F7E5E731AAE629700DD0281 + + fileRef + 1F7E5E721AAE629700DD0281 + isa + PBXBuildFile + + 1F7E5E741AAE62A000DD0281 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Security.framework + path + System/Library/Frameworks/Security.framework + sourceTree + SDKROOT + + 1F7E5E751AAE62A000DD0281 + + fileRef + 1F7E5E741AAE62A000DD0281 + isa + PBXBuildFile + + 1F7E5E761AAE62AB00DD0281 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + SystemConfiguration.framework + path + System/Library/Frameworks/SystemConfiguration.framework + sourceTree + SDKROOT + + 1F7E5E771AAE62AB00DD0281 + + fileRef + 1F7E5E761AAE62AB00DD0281 + isa + PBXBuildFile + + 1F7E5E781AAE62C000DD0281 + + isa + PBXFileReference + lastKnownFileType + compiled.mach-o.dylib + name + libz.dylib + path + usr/lib/libz.dylib + sourceTree + SDKROOT + + 1F7E5E791AAE62C000DD0281 + + fileRef + 1F7E5E781AAE62C000DD0281 + isa + PBXBuildFile + + 1F7E5E7A1AAE62CF00DD0281 + + isa + PBXFileReference + lastKnownFileType + compiled.mach-o.dylib + name + libsqlite3.dylib + path + usr/lib/libsqlite3.dylib + sourceTree + SDKROOT + + 1F7E5E7B1AAE62CF00DD0281 + + fileRef + 1F7E5E7A1AAE62CF00DD0281 + isa + PBXBuildFile + + 1F7E5E7C1AAE62DB00DD0281 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreTelephony.framework + path + System/Library/Frameworks/CoreTelephony.framework + sourceTree + SDKROOT + + 1F7E5E7D1AAE62DB00DD0281 + + fileRef + 1F7E5E7C1AAE62DB00DD0281 + isa + PBXBuildFile + + 1F7E5E7E1AAE62E300DD0281 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreLocation.framework + path + System/Library/Frameworks/CoreLocation.framework + sourceTree + SDKROOT + + 1F7E5E7F1AAE62E300DD0281 + + fileRef + 1F7E5E7E1AAE62E300DD0281 + isa + PBXBuildFile + + 1F7E5E801AAE630C00DD0281 + + isa + PBXFileReference + lastKnownFileType + archive.ar + name + libUAirship-5.1.1.a + path + tagSurf/libUAirship-latest/Airship/libUAirship-5.1.1.a + sourceTree + <group> + + 1F7E5E811AAE630C00DD0281 + + fileRef + 1F7E5E801AAE630C00DD0281 + isa + PBXBuildFile + + 1F7E5E821AAE646300DD0281 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + AirshipConfig.plist + sourceTree + <group> + + 1F7E5E831AAE646300DD0281 + + fileRef + 1F7E5E821AAE646300DD0281 + isa + PBXBuildFile + + 1FC3B1C41AB9012900CF3C3E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + AGPushNoteView.h + path + ../AGPushNote/AGPushNote/AGPushNoteView.h + sourceTree + <group> + + 1FC3B1C51AB9012900CF3C3E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + AGPushNoteView.m + path + ../AGPushNote/AGPushNote/AGPushNoteView.m + sourceTree + <group> + + 1FC3B1C61AB9012900CF3C3E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + AGPushNoteView.xib + path + ../AGPushNote/AGPushNote/AGPushNoteView.xib + sourceTree + <group> + + 1FC3B1C71AB9012900CF3C3E + + fileRef + 1FC3B1C51AB9012900CF3C3E + isa + PBXBuildFile + + 1FC3B1C81AB9012900CF3C3E + + fileRef + 1FC3B1C61AB9012900CF3C3E + isa + PBXBuildFile + + 1cc49ef713f543266193905f + + fileRef + 89C4DC7C1953910900826183 + isa + PBXBuildFile + + 2715b5f175beb9fefeb7d217 + + fileRef + 4420f508189dcb2c350e92a4 + isa + PBXBuildFile + + 329bdcef410d482d15a68e48 + + fileRef + 89C4DC891953910900826183 + isa + PBXBuildFile + + 3653f70b1f25ba218c77c85f + + fileRef + 1F270C1E1AE090550053ECAA + isa + PBXBuildFile + + 372c6a80d189b4ad82a76779 + + fileRef + 1F7E5E761AAE62AB00DD0281 + isa + PBXBuildFile + + 3c869d08f3b2eb678126c5df + + fileRef + 1F7E5E781AAE62C000DD0281 + isa + PBXBuildFile + + 3e637459a58d385926c7cd17 + + fileRef + 89C4DC801953910900826183 + isa + PBXBuildFile + + 4420f508189dcb2c350e92a4 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + calabash.framework + path + calabash.framework + sourceTree + <group> + + 45ff4d664efbf4a716fcc143 + + fileRef + 89C4DC741953910900826183 + isa + PBXBuildFile + + 4d410e0607a2c30626e8bb8b + + fileRef + 1F641B7C1A2CED13000FD22F + isa + PBXBuildFile + + 4d4b574f28a827bc550a841d + + fileRef + 1F7E5E721AAE629700DD0281 + isa + PBXBuildFile + + 4e9c9ba81eac633083f1e770 + + fileRef + 89C4DC791953910900826183 + isa + PBXBuildFile + + 53ae056bfed3b58b1229eb31 + + buildConfigurations + + 82a7eef2d25f328de0f095a1 + 9bee0229c46f0ac4bf8bd905 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 60bb1f07239856adef233259 + + buildActionMask + 2147483647 + files + + 15807b0b93b0123335d098a3 + f0c55131a8a3919a36d3f424 + b515e1f0eda306826005300f + bb78c31d4bd4ec23a6438875 + b82e7ffadec173a97a8eee2f + 8afdf75ca1b0c2e9b1e12b5f + 4e9c9ba81eac633083f1e770 + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 61bc4c5d82389f54dcc556f8 + + fileRef + 89C4DC721953910900826183 + isa + PBXBuildFile + + 62e31f060888059fc48a8fbd + + fileRef + 89C4DC701953910900826183 + isa + PBXBuildFile + + 7e2bfd4180b3b34a43d531c3 + + fileRef + 1F641B7B1A2CED13000FD22F + isa + PBXBuildFile + + 82a7eef2d25f328de0f095a1 + + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES + YES + CODE_SIGN_IDENTITY + iPhone Developer + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + FRAMEWORK_SEARCH_PATHS + + $(inherited) + /Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios + /Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1 + $(PROJECT_DIR)/FacebookSDK + "$(SRCROOT)" + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + tagSurf/tagSurf-Prefix.pch + HEADER_SEARCH_PATHS + + $(inherited) + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/** + + INFOPLIST_FILE + tagSurf/tagSurf-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + /Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/** + OTHER_LDFLAGS + + -ObjC + $(inherited) + -force_load + "$(SRCROOT)/calabash.framework/calabash" + -lstdc++ + + PRODUCT_NAME + $(TARGET_NAME) + PROVISIONING_PROFILE + + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Debug + + 842aa55fd042bd3b35ab1735 + + explicitFileType + wrapper.application + includeInIndex + 0 + isa + PBXFileReference + path + tagSurf-cal.app + sourceTree + BUILT_PRODUCTS_DIR + + 89C4DC641953910900826183 + + children + + 1FC3B1C41AB9012900CF3C3E + 1FC3B1C51AB9012900CF3C3E + 1FC3B1C61AB9012900CF3C3E + 1F641B7B1A2CED13000FD22F + 1F641B7C1A2CED13000FD22F + 1F641B7D1A2CED13000FD22F + 89C4DC761953910900826183 + 89C4DC981953910900826183 + 89C4DC6F1953910900826183 + 89C4DC6E1953910900826183 + + isa + PBXGroup + sourceTree + <group> + + 89C4DC651953910900826183 + + attributes + + LastUpgradeCheck + 0510 + ORGANIZATIONNAME + tagSurfDev + TargetAttributes + + 89C4DC6C1953910900826183 + + DevelopmentTeam + J55UTV63H8 + + 89C4DC901953910900826183 + + TestTargetID + 89C4DC6C1953910900826183 + + + + buildConfigurationList + 89C4DC681953910900826183 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + Base + + mainGroup + 89C4DC641953910900826183 + productRefGroup + 89C4DC6E1953910900826183 + projectDirPath + + projectRoot + + targets + + 89C4DC6C1953910900826183 + 89C4DC901953910900826183 + 9df50ed111dc1e964f10be98 + + + 89C4DC681953910900826183 + + buildConfigurations + + 89C4DCA01953910900826183 + 89C4DCA11953910900826183 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 89C4DC691953910900826183 + + buildActionMask + 2147483647 + files + + 1FC3B1C71AB9012900CF3C3E + 89C4DC8A1953910900826183 + 89C4DC811953910900826183 + 89C4DC7D1953910900826183 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 89C4DC6A1953910900826183 + + buildActionMask + 2147483647 + files + + 1F7E5E811AAE630C00DD0281 + 1F7E5E7F1AAE62E300DD0281 + 1F7E5E7D1AAE62DB00DD0281 + 1F7E5E7B1AAE62CF00DD0281 + 1F7E5E791AAE62C000DD0281 + 89C4DC751953910900826183 + 1F7E5E771AAE62AB00DD0281 + 1F7E5E751AAE62A000DD0281 + 1F7E5E731AAE629700DD0281 + 1F7E5E711AAE628800DD0281 + 1F270C1F1AE090550053ECAA + 1F641B7F1A2CED13000FD22F + 1F7A16471AE78FFA003B859A + 1F641B7E1A2CED13000FD22F + 89C4DC731953910900826183 + 1F270C211AE0950F0053ECAA + 89C4DC711953910900826183 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 89C4DC6B1953910900826183 + + buildActionMask + 2147483647 + files + + 1F641B631A266C8A000FD22F + 89C4DC871953910900826183 + 1F641B801A2CED13000FD22F + 1F7E5E831AAE646300DD0281 + 89C4DC8C1953910900826183 + 1FC3B1C81AB9012900CF3C3E + 89C4DC7B1953910900826183 + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 89C4DC6C1953910900826183 + + buildConfigurationList + 89C4DCA21953910900826183 + buildPhases + + 89C4DC691953910900826183 + 89C4DC6A1953910900826183 + 89C4DC6B1953910900826183 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + tagSurf + productName + tagSurf + productReference + 89C4DC6D1953910900826183 + productType + com.apple.product-type.application + + 89C4DC6D1953910900826183 + + explicitFileType + wrapper.application + includeInIndex + 0 + isa + PBXFileReference + path + tagSurf.app + sourceTree + BUILT_PRODUCTS_DIR + + 89C4DC6E1953910900826183 + + children + + 89C4DC6D1953910900826183 + 89C4DC911953910900826183 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 89C4DC6F1953910900826183 + + children + + 1F7A16461AE78FFA003B859A + 1F270C201AE0950F0053ECAA + 1F270C1E1AE090550053ECAA + 1F7E5E801AAE630C00DD0281 + 1F7E5E7E1AAE62E300DD0281 + 1F7E5E7C1AAE62DB00DD0281 + 1F7E5E7A1AAE62CF00DD0281 + 1F7E5E781AAE62C000DD0281 + 1F7E5E761AAE62AB00DD0281 + 1F7E5E741AAE62A000DD0281 + 1F7E5E721AAE629700DD0281 + 1F7E5E701AAE628800DD0281 + 89C4DC701953910900826183 + 89C4DC721953910900826183 + 89C4DC741953910900826183 + 89C4DC921953910900826183 + 4420f508189dcb2c350e92a4 + + isa + PBXGroup + name + Frameworks + path + + sourceTree + <group> + + 89C4DC701953910900826183 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + System/Library/Frameworks/Foundation.framework + sourceTree + SDKROOT + + 89C4DC711953910900826183 + + fileRef + 89C4DC701953910900826183 + isa + PBXBuildFile + + 89C4DC721953910900826183 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework + path + System/Library/Frameworks/CoreGraphics.framework + sourceTree + SDKROOT + + 89C4DC731953910900826183 + + fileRef + 89C4DC721953910900826183 + isa + PBXBuildFile + + 89C4DC741953910900826183 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + UIKit.framework + path + System/Library/Frameworks/UIKit.framework + sourceTree + SDKROOT + + 89C4DC751953910900826183 + + fileRef + 89C4DC741953910900826183 + isa + PBXBuildFile + + 89C4DC761953910900826183 + + children + + 89C4DC7F1953910900826183 + 89C4DC801953910900826183 + 89C4DC851953910900826183 + 1F641B611A266C8A000FD22F + 89C4DC881953910900826183 + 89C4DC891953910900826183 + 89C4DC8B1953910900826183 + 89C4DC771953910900826183 + + isa + PBXGroup + path + tagSurf + sourceTree + <group> + + 89C4DC771953910900826183 + + children + + 89C4DC781953910900826183 + 89C4DC791953910900826183 + 89C4DC7C1953910900826183 + 89C4DC7E1953910900826183 + 1F7E5E821AAE646300DD0281 + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + 89C4DC781953910900826183 + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + tagSurf-Info.plist + sourceTree + <group> + + 89C4DC791953910900826183 + + children + + 89C4DC7A1953910900826183 + + isa + PBXVariantGroup + name + InfoPlist.strings + sourceTree + <group> + + 89C4DC7A1953910900826183 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + en + path + en.lproj/InfoPlist.strings + sourceTree + <group> + + 89C4DC7B1953910900826183 + + fileRef + 89C4DC791953910900826183 + isa + PBXBuildFile + + 89C4DC7C1953910900826183 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + main.m + sourceTree + <group> + + 89C4DC7D1953910900826183 + + fileRef + 89C4DC7C1953910900826183 + isa + PBXBuildFile + + 89C4DC7E1953910900826183 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + tagSurf-Prefix.pch + sourceTree + <group> + + 89C4DC7F1953910900826183 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AppDelegate.h + sourceTree + <group> + + 89C4DC801953910900826183 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AppDelegate.m + sourceTree + <group> + + 89C4DC811953910900826183 + + fileRef + 89C4DC801953910900826183 + isa + PBXBuildFile + + 89C4DC851953910900826183 + + children + + 89C4DC861953910900826183 + + isa + PBXVariantGroup + name + Main_iPad.storyboard + sourceTree + <group> + + 89C4DC861953910900826183 + + isa + PBXFileReference + lastKnownFileType + file.storyboard + name + Base + path + Base.lproj/Main_iPad.storyboard + sourceTree + <group> + + 89C4DC871953910900826183 + + fileRef + 89C4DC851953910900826183 + isa + PBXBuildFile + + 89C4DC881953910900826183 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ViewController.h + sourceTree + <group> + + 89C4DC891953910900826183 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ViewController.m + sourceTree + <group> + + 89C4DC8A1953910900826183 + + fileRef + 89C4DC891953910900826183 + isa + PBXBuildFile + + 89C4DC8B1953910900826183 + + isa + PBXFileReference + lastKnownFileType + folder.assetcatalog + path + Images.xcassets + sourceTree + <group> + + 89C4DC8C1953910900826183 + + fileRef + 89C4DC8B1953910900826183 + isa + PBXBuildFile + + 89C4DC8D1953910900826183 + + buildActionMask + 2147483647 + files + + 89C4DC9F1953910900826183 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 89C4DC8E1953910900826183 + + buildActionMask + 2147483647 + files + + 89C4DC931953910900826183 + 89C4DC951953910900826183 + 89C4DC941953910900826183 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 89C4DC8F1953910900826183 + + buildActionMask + 2147483647 + files + + 89C4DC9D1953910900826183 + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 89C4DC901953910900826183 + + buildConfigurationList + 89C4DCA51953910900826183 + buildPhases + + 89C4DC8D1953910900826183 + 89C4DC8E1953910900826183 + 89C4DC8F1953910900826183 + + buildRules + + dependencies + + 89C4DC971953910900826183 + + isa + PBXNativeTarget + name + tagSurfTests + productName + tagSurfTests + productReference + 89C4DC911953910900826183 + productType + com.apple.product-type.bundle.unit-test + + 89C4DC911953910900826183 + + explicitFileType + wrapper.cfbundle + includeInIndex + 0 + isa + PBXFileReference + path + tagSurfTests.xctest + sourceTree + BUILT_PRODUCTS_DIR + + 89C4DC921953910900826183 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + XCTest.framework + path + Library/Frameworks/XCTest.framework + sourceTree + DEVELOPER_DIR + + 89C4DC931953910900826183 + + fileRef + 89C4DC921953910900826183 + isa + PBXBuildFile + + 89C4DC941953910900826183 + + fileRef + 89C4DC701953910900826183 + isa + PBXBuildFile + + 89C4DC951953910900826183 + + fileRef + 89C4DC741953910900826183 + isa + PBXBuildFile + + 89C4DC961953910900826183 + + containerPortal + 89C4DC651953910900826183 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 89C4DC6C1953910900826183 + remoteInfo + tagSurf + + 89C4DC971953910900826183 + + isa + PBXTargetDependency + target + 89C4DC6C1953910900826183 + targetProxy + 89C4DC961953910900826183 + + 89C4DC981953910900826183 + + children + + 89C4DC9E1953910900826183 + 89C4DC991953910900826183 + + isa + PBXGroup + path + tagSurfTests + sourceTree + <group> + + 89C4DC991953910900826183 + + children + + 89C4DC9A1953910900826183 + 89C4DC9B1953910900826183 + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + 89C4DC9A1953910900826183 + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + tagSurfTests-Info.plist + sourceTree + <group> + + 89C4DC9B1953910900826183 + + children + + 89C4DC9C1953910900826183 + + isa + PBXVariantGroup + name + InfoPlist.strings + sourceTree + <group> + + 89C4DC9C1953910900826183 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + en + path + en.lproj/InfoPlist.strings + sourceTree + <group> + + 89C4DC9D1953910900826183 + + fileRef + 89C4DC9B1953910900826183 + isa + PBXBuildFile + + 89C4DC9E1953910900826183 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + tagSurfTests.m + sourceTree + <group> + + 89C4DC9F1953910900826183 + + fileRef + 89C4DC9E1953910900826183 + isa + PBXBuildFile + + 89C4DCA01953910900826183 + + 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_AGGRESSIVE + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 7.1 + ONLY_ACTIVE_ARCH + YES + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1,2 + + isa + XCBuildConfiguration + name + Debug + + 89C4DCA11953910900826183 + + 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_AGGRESSIVE + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 7.1 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1,2 + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 89C4DCA21953910900826183 + + buildConfigurations + + 89C4DCA31953910900826183 + 89C4DCA41953910900826183 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 89C4DCA31953910900826183 + + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES + YES + CODE_SIGN_IDENTITY + iPhone Developer + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + FRAMEWORK_SEARCH_PATHS + + $(inherited) + /Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios + /Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1 + $(PROJECT_DIR)/FacebookSDK + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + tagSurf/tagSurf-Prefix.pch + HEADER_SEARCH_PATHS + + $(inherited) + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/** + + INFOPLIST_FILE + tagSurf/tagSurf-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + /Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/** + OTHER_LDFLAGS + -ObjC + PRODUCT_NAME + $(TARGET_NAME) + PROVISIONING_PROFILE + + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Debug + + 89C4DCA41953910900826183 + + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES + YES + CODE_SIGN_IDENTITY + iPhone Developer + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + FRAMEWORK_SEARCH_PATHS + + $(inherited) + /Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios + /Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1 + $(PROJECT_DIR)/FacebookSDK + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + tagSurf/tagSurf-Prefix.pch + HEADER_SEARCH_PATHS + + $(inherited) + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/** + + INFOPLIST_FILE + tagSurf/tagSurf-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + /Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/** + OTHER_LDFLAGS + -ObjC + PRODUCT_NAME + $(TARGET_NAME) + PROVISIONING_PROFILE + + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Release + + 89C4DCA51953910900826183 + + buildConfigurations + + 89C4DCA61953910900826183 + 89C4DCA71953910900826183 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 89C4DCA61953910900826183 + + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/tagSurf.app/tagSurf + FRAMEWORK_SEARCH_PATHS + + $(SDKROOT)/Developer/Library/Frameworks + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + tagSurf/tagSurf-Prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + INFOPLIST_FILE + tagSurfTests/tagSurfTests-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + TEST_HOST + $(BUNDLE_LOADER) + WRAPPER_EXTENSION + xctest + + isa + XCBuildConfiguration + name + Debug + + 89C4DCA71953910900826183 + + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/tagSurf.app/tagSurf + FRAMEWORK_SEARCH_PATHS + + $(SDKROOT)/Developer/Library/Frameworks + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + tagSurf/tagSurf-Prefix.pch + INFOPLIST_FILE + tagSurfTests/tagSurfTests-Info.plist + PRODUCT_NAME + $(TARGET_NAME) + TEST_HOST + $(BUNDLE_LOADER) + WRAPPER_EXTENSION + xctest + + isa + XCBuildConfiguration + name + Release + + 8afdf75ca1b0c2e9b1e12b5f + + fileRef + 1FC3B1C61AB9012900CF3C3E + isa + PBXBuildFile + + 99974e6e01eaed273c27e01f + + fileRef + 1F7E5E7E1AAE62E300DD0281 + isa + PBXBuildFile + + 9b1d5979921e5ae8028927e5 + + fileRef + 1F270C201AE0950F0053ECAA + isa + PBXBuildFile + + 9bee0229c46f0ac4bf8bd905 + + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES + YES + CODE_SIGN_IDENTITY + iPhone Developer + CODE_SIGN_IDENTITY[sdk=iphoneos*] + iPhone Developer + FRAMEWORK_SEARCH_PATHS + + $(inherited) + /Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios + /Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1 + $(PROJECT_DIR)/FacebookSDK + "$(SRCROOT)" + + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + tagSurf/tagSurf-Prefix.pch + HEADER_SEARCH_PATHS + + $(inherited) + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/** + + INFOPLIST_FILE + tagSurf/tagSurf-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + /Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/** + OTHER_LDFLAGS + + -ObjC + $(inherited) + -force_load + "$(SRCROOT)/calabash.framework/calabash" + -lstdc++ + + PRODUCT_NAME + $(TARGET_NAME) + PROVISIONING_PROFILE + + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Release + + 9df50ed111dc1e964f10be98 + + buildConfigurationList + 53ae056bfed3b58b1229eb31 + buildPhases + + 0654dcebdfb26a0b4ac444dc + ebec17aaee35a699aa18b22d + 60bb1f07239856adef233259 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + tagSurf-cal + productName + tagSurf-cal + productReference + 842aa55fd042bd3b35ab1735 + productType + com.apple.product-type.application + + a1314ffa8305f909788245d4 + + fileRef + 1F7E5E801AAE630C00DD0281 + isa + PBXBuildFile + + b515e1f0eda306826005300f + + fileRef + 1F641B7D1A2CED13000FD22F + isa + PBXBuildFile + + b80b11454a2f3badd8e5d97b + + fileRef + 1F7E5E701AAE628800DD0281 + isa + PBXBuildFile + + b82e7ffadec173a97a8eee2f + + fileRef + 89C4DC8B1953910900826183 + isa + PBXBuildFile + + bb78c31d4bd4ec23a6438875 + + fileRef + 1F7E5E821AAE646300DD0281 + isa + PBXBuildFile + + cab5411c86d2c72cf21eff1e + + fileRef + 1FC3B1C51AB9012900CF3C3E + isa + PBXBuildFile + + de08f84f5458cb652b2861ce + + fileRef + 1F7E5E7A1AAE62CF00DD0281 + isa + PBXBuildFile + + e1f5c92c564f0e790ae15d71 + + fileRef + 1F7A16461AE78FFA003B859A + isa + PBXBuildFile + + e8ef2aa54a5ad0ba2adfb608 + + fileRef + 1F7E5E7C1AAE62DB00DD0281 + isa + PBXBuildFile + + ebec17aaee35a699aa18b22d + + buildActionMask + 2147483647 + files + + a1314ffa8305f909788245d4 + 99974e6e01eaed273c27e01f + e8ef2aa54a5ad0ba2adfb608 + de08f84f5458cb652b2861ce + 3c869d08f3b2eb678126c5df + 45ff4d664efbf4a716fcc143 + 372c6a80d189b4ad82a76779 + 0ba30daaa53457b57e50f380 + 4d4b574f28a827bc550a841d + b80b11454a2f3badd8e5d97b + 3653f70b1f25ba218c77c85f + 4d410e0607a2c30626e8bb8b + e1f5c92c564f0e790ae15d71 + 7e2bfd4180b3b34a43d531c3 + 61bc4c5d82389f54dcc556f8 + 9b1d5979921e5ae8028927e5 + 62e31f060888059fc48a8fbd + 2715b5f175beb9fefeb7d217 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + f0c55131a8a3919a36d3f424 + + fileRef + 89C4DC851953910900826183 + isa + PBXBuildFile + + + rootObject + 89C4DC651953910900826183 + + diff --git a/tagSurf/tagSurf.xcodeproj/project.pbxproj.bak b/tagSurf/tagSurf.xcodeproj/project.pbxproj.bak new file mode 100644 index 0000000..946bfa3 --- /dev/null +++ b/tagSurf/tagSurf.xcodeproj/project.pbxproj.bak @@ -0,0 +1,600 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1F270C1F1AE090550053ECAA /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F270C1E1AE090550053ECAA /* FBSDKCoreKit.framework */; }; + 1F270C211AE0950F0053ECAA /* FBSDKLoginKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F270C201AE0950F0053ECAA /* FBSDKLoginKit.framework */; }; + 1F641B631A266C8A000FD22F /* Main_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1F641B611A266C8A000FD22F /* Main_iPhone.storyboard */; }; + 1F641B7E1A2CED13000FD22F /* URXSearch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F641B7B1A2CED13000FD22F /* URXSearch.framework */; }; + 1F641B7F1A2CED13000FD22F /* URXWidgets.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F641B7C1A2CED13000FD22F /* URXWidgets.framework */; }; + 1F641B801A2CED13000FD22F /* URXWidgetsResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1F641B7D1A2CED13000FD22F /* URXWidgetsResources.bundle */; }; + 1F7A16471AE78FFA003B859A /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7A16461AE78FFA003B859A /* Bolts.framework */; }; + 1F7E5E711AAE628800DD0281 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E701AAE628800DD0281 /* CFNetwork.framework */; }; + 1F7E5E731AAE629700DD0281 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E721AAE629700DD0281 /* MobileCoreServices.framework */; }; + 1F7E5E751AAE62A000DD0281 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E741AAE62A000DD0281 /* Security.framework */; }; + 1F7E5E771AAE62AB00DD0281 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E761AAE62AB00DD0281 /* SystemConfiguration.framework */; }; + 1F7E5E791AAE62C000DD0281 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E781AAE62C000DD0281 /* libz.dylib */; }; + 1F7E5E7B1AAE62CF00DD0281 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E7A1AAE62CF00DD0281 /* libsqlite3.dylib */; }; + 1F7E5E7D1AAE62DB00DD0281 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E7C1AAE62DB00DD0281 /* CoreTelephony.framework */; }; + 1F7E5E7F1AAE62E300DD0281 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E7E1AAE62E300DD0281 /* CoreLocation.framework */; }; + 1F7E5E811AAE630C00DD0281 /* libUAirship-5.1.1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F7E5E801AAE630C00DD0281 /* libUAirship-5.1.1.a */; }; + 1F7E5E831AAE646300DD0281 /* AirshipConfig.plist in Resources */ = {isa = PBXBuildFile; fileRef = 1F7E5E821AAE646300DD0281 /* AirshipConfig.plist */; }; + 1FC3B1C71AB9012900CF3C3E /* AGPushNoteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC3B1C51AB9012900CF3C3E /* AGPushNoteView.m */; }; + 1FC3B1C81AB9012900CF3C3E /* AGPushNoteView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1FC3B1C61AB9012900CF3C3E /* AGPushNoteView.xib */; }; + 89C4DC711953910900826183 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC701953910900826183 /* Foundation.framework */; }; + 89C4DC731953910900826183 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC721953910900826183 /* CoreGraphics.framework */; }; + 89C4DC751953910900826183 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC741953910900826183 /* UIKit.framework */; }; + 89C4DC7B1953910900826183 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC791953910900826183 /* InfoPlist.strings */; }; + 89C4DC7D1953910900826183 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC7C1953910900826183 /* main.m */; }; + 89C4DC811953910900826183 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC801953910900826183 /* AppDelegate.m */; }; + 89C4DC871953910900826183 /* Main_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC851953910900826183 /* Main_iPad.storyboard */; }; + 89C4DC8A1953910900826183 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC891953910900826183 /* ViewController.m */; }; + 89C4DC8C1953910900826183 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC8B1953910900826183 /* Images.xcassets */; }; + 89C4DC931953910900826183 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC921953910900826183 /* XCTest.framework */; }; + 89C4DC941953910900826183 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC701953910900826183 /* Foundation.framework */; }; + 89C4DC951953910900826183 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89C4DC741953910900826183 /* UIKit.framework */; }; + 89C4DC9D1953910900826183 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 89C4DC9B1953910900826183 /* InfoPlist.strings */; }; + 89C4DC9F1953910900826183 /* tagSurfTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C4DC9E1953910900826183 /* tagSurfTests.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 89C4DC961953910900826183 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 89C4DC651953910900826183 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 89C4DC6C1953910900826183; + remoteInfo = tagSurf; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1F270C1E1AE090550053ECAA /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSDKCoreKit.framework; path = FacebookSDK/FBSDKCoreKit.framework; sourceTree = ""; }; + 1F270C201AE0950F0053ECAA /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSDKLoginKit.framework; path = FacebookSDK/FBSDKLoginKit.framework; sourceTree = ""; }; + 1F641B621A266C8A000FD22F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main_iPhone.storyboard; sourceTree = ""; }; + 1F641B7B1A2CED13000FD22F /* URXSearch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = URXSearch.framework; path = "../urx/urx-widgets-ios-1.1/URXSearch.framework"; sourceTree = ""; }; + 1F641B7C1A2CED13000FD22F /* URXWidgets.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = URXWidgets.framework; path = "../urx/urx-widgets-ios-1.1/URXWidgets.framework"; sourceTree = ""; }; + 1F641B7D1A2CED13000FD22F /* URXWidgetsResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = URXWidgetsResources.bundle; path = "../urx/urx-widgets-ios-1.1/URXWidgetsResources.bundle"; sourceTree = ""; }; + 1F7A16461AE78FFA003B859A /* Bolts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Bolts.framework; path = FacebookSDK/Bolts.framework; sourceTree = ""; }; + 1F7E5E701AAE628800DD0281 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; + 1F7E5E721AAE629700DD0281 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; + 1F7E5E741AAE62A000DD0281 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + 1F7E5E761AAE62AB00DD0281 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + 1F7E5E781AAE62C000DD0281 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; + 1F7E5E7A1AAE62CF00DD0281 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; + 1F7E5E7C1AAE62DB00DD0281 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; + 1F7E5E7E1AAE62E300DD0281 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; + 1F7E5E801AAE630C00DD0281 /* libUAirship-5.1.1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libUAirship-5.1.1.a"; path = "tagSurf/libUAirship-latest/Airship/libUAirship-5.1.1.a"; sourceTree = ""; }; + 1F7E5E821AAE646300DD0281 /* AirshipConfig.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = AirshipConfig.plist; sourceTree = ""; }; + 1FC3B1C41AB9012900CF3C3E /* AGPushNoteView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AGPushNoteView.h; path = ../AGPushNote/AGPushNote/AGPushNoteView.h; sourceTree = ""; }; + 1FC3B1C51AB9012900CF3C3E /* AGPushNoteView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AGPushNoteView.m; path = ../AGPushNote/AGPushNote/AGPushNoteView.m; sourceTree = ""; }; + 1FC3B1C61AB9012900CF3C3E /* AGPushNoteView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = AGPushNoteView.xib; path = ../AGPushNote/AGPushNote/AGPushNoteView.xib; sourceTree = ""; }; + 89C4DC6D1953910900826183 /* tagSurf.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tagSurf.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 89C4DC701953910900826183 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 89C4DC721953910900826183 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 89C4DC741953910900826183 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 89C4DC781953910900826183 /* tagSurf-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tagSurf-Info.plist"; sourceTree = ""; }; + 89C4DC7A1953910900826183 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 89C4DC7C1953910900826183 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 89C4DC7E1953910900826183 /* tagSurf-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "tagSurf-Prefix.pch"; sourceTree = ""; }; + 89C4DC7F1953910900826183 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 89C4DC801953910900826183 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 89C4DC861953910900826183 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main_iPad.storyboard; sourceTree = ""; }; + 89C4DC881953910900826183 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 89C4DC891953910900826183 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 89C4DC8B1953910900826183 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 89C4DC911953910900826183 /* tagSurfTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = tagSurfTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 89C4DC921953910900826183 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 89C4DC9A1953910900826183 /* tagSurfTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tagSurfTests-Info.plist"; sourceTree = ""; }; + 89C4DC9C1953910900826183 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 89C4DC9E1953910900826183 /* tagSurfTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = tagSurfTests.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 89C4DC6A1953910900826183 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F7E5E811AAE630C00DD0281 /* libUAirship-5.1.1.a in Frameworks */, + 1F7E5E7F1AAE62E300DD0281 /* CoreLocation.framework in Frameworks */, + 1F7E5E7D1AAE62DB00DD0281 /* CoreTelephony.framework in Frameworks */, + 1F7E5E7B1AAE62CF00DD0281 /* libsqlite3.dylib in Frameworks */, + 1F7E5E791AAE62C000DD0281 /* libz.dylib in Frameworks */, + 89C4DC751953910900826183 /* UIKit.framework in Frameworks */, + 1F7E5E771AAE62AB00DD0281 /* SystemConfiguration.framework in Frameworks */, + 1F7E5E751AAE62A000DD0281 /* Security.framework in Frameworks */, + 1F7E5E731AAE629700DD0281 /* MobileCoreServices.framework in Frameworks */, + 1F7E5E711AAE628800DD0281 /* CFNetwork.framework in Frameworks */, + 1F270C1F1AE090550053ECAA /* FBSDKCoreKit.framework in Frameworks */, + 1F641B7F1A2CED13000FD22F /* URXWidgets.framework in Frameworks */, + 1F7A16471AE78FFA003B859A /* Bolts.framework in Frameworks */, + 1F641B7E1A2CED13000FD22F /* URXSearch.framework in Frameworks */, + 89C4DC731953910900826183 /* CoreGraphics.framework in Frameworks */, + 1F270C211AE0950F0053ECAA /* FBSDKLoginKit.framework in Frameworks */, + 89C4DC711953910900826183 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 89C4DC8E1953910900826183 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 89C4DC931953910900826183 /* XCTest.framework in Frameworks */, + 89C4DC951953910900826183 /* UIKit.framework in Frameworks */, + 89C4DC941953910900826183 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 89C4DC641953910900826183 = { + isa = PBXGroup; + children = ( + 1FC3B1C41AB9012900CF3C3E /* AGPushNoteView.h */, + 1FC3B1C51AB9012900CF3C3E /* AGPushNoteView.m */, + 1FC3B1C61AB9012900CF3C3E /* AGPushNoteView.xib */, + 1F641B7B1A2CED13000FD22F /* URXSearch.framework */, + 1F641B7C1A2CED13000FD22F /* URXWidgets.framework */, + 1F641B7D1A2CED13000FD22F /* URXWidgetsResources.bundle */, + 89C4DC761953910900826183 /* tagSurf */, + 89C4DC981953910900826183 /* tagSurfTests */, + 89C4DC6F1953910900826183 /* Frameworks */, + 89C4DC6E1953910900826183 /* Products */, + ); + sourceTree = ""; + }; + 89C4DC6E1953910900826183 /* Products */ = { + isa = PBXGroup; + children = ( + 89C4DC6D1953910900826183 /* tagSurf.app */, + 89C4DC911953910900826183 /* tagSurfTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 89C4DC6F1953910900826183 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1F7A16461AE78FFA003B859A /* Bolts.framework */, + 1F270C201AE0950F0053ECAA /* FBSDKLoginKit.framework */, + 1F270C1E1AE090550053ECAA /* FBSDKCoreKit.framework */, + 1F7E5E801AAE630C00DD0281 /* libUAirship-5.1.1.a */, + 1F7E5E7E1AAE62E300DD0281 /* CoreLocation.framework */, + 1F7E5E7C1AAE62DB00DD0281 /* CoreTelephony.framework */, + 1F7E5E7A1AAE62CF00DD0281 /* libsqlite3.dylib */, + 1F7E5E781AAE62C000DD0281 /* libz.dylib */, + 1F7E5E761AAE62AB00DD0281 /* SystemConfiguration.framework */, + 1F7E5E741AAE62A000DD0281 /* Security.framework */, + 1F7E5E721AAE629700DD0281 /* MobileCoreServices.framework */, + 1F7E5E701AAE628800DD0281 /* CFNetwork.framework */, + 89C4DC701953910900826183 /* Foundation.framework */, + 89C4DC721953910900826183 /* CoreGraphics.framework */, + 89C4DC741953910900826183 /* UIKit.framework */, + 89C4DC921953910900826183 /* XCTest.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 89C4DC761953910900826183 /* tagSurf */ = { + isa = PBXGroup; + children = ( + 89C4DC7F1953910900826183 /* AppDelegate.h */, + 89C4DC801953910900826183 /* AppDelegate.m */, + 89C4DC851953910900826183 /* Main_iPad.storyboard */, + 1F641B611A266C8A000FD22F /* Main_iPhone.storyboard */, + 89C4DC881953910900826183 /* ViewController.h */, + 89C4DC891953910900826183 /* ViewController.m */, + 89C4DC8B1953910900826183 /* Images.xcassets */, + 89C4DC771953910900826183 /* Supporting Files */, + ); + path = tagSurf; + sourceTree = ""; + }; + 89C4DC771953910900826183 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 89C4DC781953910900826183 /* tagSurf-Info.plist */, + 89C4DC791953910900826183 /* InfoPlist.strings */, + 89C4DC7C1953910900826183 /* main.m */, + 89C4DC7E1953910900826183 /* tagSurf-Prefix.pch */, + 1F7E5E821AAE646300DD0281 /* AirshipConfig.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 89C4DC981953910900826183 /* tagSurfTests */ = { + isa = PBXGroup; + children = ( + 89C4DC9E1953910900826183 /* tagSurfTests.m */, + 89C4DC991953910900826183 /* Supporting Files */, + ); + path = tagSurfTests; + sourceTree = ""; + }; + 89C4DC991953910900826183 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 89C4DC9A1953910900826183 /* tagSurfTests-Info.plist */, + 89C4DC9B1953910900826183 /* InfoPlist.strings */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 89C4DC6C1953910900826183 /* tagSurf */ = { + isa = PBXNativeTarget; + buildConfigurationList = 89C4DCA21953910900826183 /* Build configuration list for PBXNativeTarget "tagSurf" */; + buildPhases = ( + 89C4DC691953910900826183 /* Sources */, + 89C4DC6A1953910900826183 /* Frameworks */, + 89C4DC6B1953910900826183 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = tagSurf; + productName = tagSurf; + productReference = 89C4DC6D1953910900826183 /* tagSurf.app */; + productType = "com.apple.product-type.application"; + }; + 89C4DC901953910900826183 /* tagSurfTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 89C4DCA51953910900826183 /* Build configuration list for PBXNativeTarget "tagSurfTests" */; + buildPhases = ( + 89C4DC8D1953910900826183 /* Sources */, + 89C4DC8E1953910900826183 /* Frameworks */, + 89C4DC8F1953910900826183 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 89C4DC971953910900826183 /* PBXTargetDependency */, + ); + name = tagSurfTests; + productName = tagSurfTests; + productReference = 89C4DC911953910900826183 /* tagSurfTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 89C4DC651953910900826183 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0510; + ORGANIZATIONNAME = tagSurfDev; + TargetAttributes = { + 89C4DC6C1953910900826183 = { + DevelopmentTeam = J55UTV63H8; + }; + 89C4DC901953910900826183 = { + TestTargetID = 89C4DC6C1953910900826183; + }; + }; + }; + buildConfigurationList = 89C4DC681953910900826183 /* Build configuration list for PBXProject "tagSurf" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 89C4DC641953910900826183; + productRefGroup = 89C4DC6E1953910900826183 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 89C4DC6C1953910900826183 /* tagSurf */, + 89C4DC901953910900826183 /* tagSurfTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 89C4DC6B1953910900826183 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F641B631A266C8A000FD22F /* Main_iPhone.storyboard in Resources */, + 89C4DC871953910900826183 /* Main_iPad.storyboard in Resources */, + 1F641B801A2CED13000FD22F /* URXWidgetsResources.bundle in Resources */, + 1F7E5E831AAE646300DD0281 /* AirshipConfig.plist in Resources */, + 89C4DC8C1953910900826183 /* Images.xcassets in Resources */, + 1FC3B1C81AB9012900CF3C3E /* AGPushNoteView.xib in Resources */, + 89C4DC7B1953910900826183 /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 89C4DC8F1953910900826183 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 89C4DC9D1953910900826183 /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 89C4DC691953910900826183 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1FC3B1C71AB9012900CF3C3E /* AGPushNoteView.m in Sources */, + 89C4DC8A1953910900826183 /* ViewController.m in Sources */, + 89C4DC811953910900826183 /* AppDelegate.m in Sources */, + 89C4DC7D1953910900826183 /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 89C4DC8D1953910900826183 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 89C4DC9F1953910900826183 /* tagSurfTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 89C4DC971953910900826183 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 89C4DC6C1953910900826183 /* tagSurf */; + targetProxy = 89C4DC961953910900826183 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 1F641B611A266C8A000FD22F /* Main_iPhone.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 1F641B621A266C8A000FD22F /* Base */, + ); + name = Main_iPhone.storyboard; + sourceTree = ""; + }; + 89C4DC791953910900826183 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 89C4DC7A1953910900826183 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 89C4DC851953910900826183 /* Main_iPad.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 89C4DC861953910900826183 /* Base */, + ); + name = Main_iPad.storyboard; + sourceTree = ""; + }; + 89C4DC9B1953910900826183 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 89C4DC9C1953910900826183 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 89C4DCA01953910900826183 /* 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_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 89C4DCA11953910900826183 /* 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_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 89C4DCA31953910900826183 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "/Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios", + "/Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1", + "$(PROJECT_DIR)/FacebookSDK", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "/Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/**", + ); + INFOPLIST_FILE = "tagSurf/tagSurf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LIBRARY_SEARCH_PATHS = "/Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/**"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 89C4DCA41953910900826183 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "/Users/placey/Dev/tagsurf_native/ios/urx/urx-sdk-ios", + "/Users/placey/Dev/tagsurf_native/ios/urx/urx-widgets-ios-1.1", + "$(PROJECT_DIR)/FacebookSDK", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "/Users/placey/Dev/tagsurf_native/ios/tagsurf/tagsurf/libUAirship-latest/Airship/**", + ); + INFOPLIST_FILE = "tagSurf/tagSurf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LIBRARY_SEARCH_PATHS = "/Users/placey/Dev/tagsurf_native/ios/tagSurf/tagSurf/libUAirship-latest/Airship/**"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; + 89C4DCA61953910900826183 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/tagSurf.app/tagSurf"; + FRAMEWORK_SEARCH_PATHS = ( + "$(SDKROOT)/Developer/Library/Frameworks", + "$(inherited)", + "$(DEVELOPER_FRAMEWORKS_DIR)", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = "tagSurfTests/tagSurfTests-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = xctest; + }; + name = Debug; + }; + 89C4DCA71953910900826183 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/tagSurf.app/tagSurf"; + FRAMEWORK_SEARCH_PATHS = ( + "$(SDKROOT)/Developer/Library/Frameworks", + "$(inherited)", + "$(DEVELOPER_FRAMEWORKS_DIR)", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tagSurf/tagSurf-Prefix.pch"; + INFOPLIST_FILE = "tagSurfTests/tagSurfTests-Info.plist"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = xctest; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 89C4DC681953910900826183 /* Build configuration list for PBXProject "tagSurf" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89C4DCA01953910900826183 /* Debug */, + 89C4DCA11953910900826183 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 89C4DCA21953910900826183 /* Build configuration list for PBXNativeTarget "tagSurf" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89C4DCA31953910900826183 /* Debug */, + 89C4DCA41953910900826183 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 89C4DCA51953910900826183 /* Build configuration list for PBXNativeTarget "tagSurfTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 89C4DCA61953910900826183 /* Debug */, + 89C4DCA71953910900826183 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 89C4DC651953910900826183 /* Project object */; +} diff --git a/tagSurf/tagSurf.xcodeproj/project.xcworkspace/xcuserdata/placey.xcuserdatad/UserInterfaceState.xcuserstate b/tagSurf/tagSurf.xcodeproj/project.xcworkspace/xcuserdata/placey.xcuserdatad/UserInterfaceState.xcuserstate index 4a168b7..ba522dc 100644 Binary files a/tagSurf/tagSurf.xcodeproj/project.xcworkspace/xcuserdata/placey.xcuserdatad/UserInterfaceState.xcuserstate and b/tagSurf/tagSurf.xcodeproj/project.xcworkspace/xcuserdata/placey.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/tagSurf/tagSurf.xcodeproj/xcuserdata/placey.xcuserdatad/xcschemes/tagSurf-cal.xcscheme b/tagSurf/tagSurf.xcodeproj/xcuserdata/placey.xcuserdatad/xcschemes/tagSurf-cal.xcscheme new file mode 100644 index 0000000..089e83a --- /dev/null +++ b/tagSurf/tagSurf.xcodeproj/xcuserdata/placey.xcuserdatad/xcschemes/tagSurf-cal.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tagSurf/tagSurf.xcodeproj/xcuserdata/placey.xcuserdatad/xcschemes/xcschememanagement.plist b/tagSurf/tagSurf.xcodeproj/xcuserdata/placey.xcuserdatad/xcschemes/xcschememanagement.plist index 37675b6..cdf46b9 100644 --- a/tagSurf/tagSurf.xcodeproj/xcuserdata/placey.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/tagSurf/tagSurf.xcodeproj/xcuserdata/placey.xcuserdatad/xcschemes/xcschememanagement.plist @@ -4,6 +4,11 @@ SchemeUserState + tagSurf-cal.xcscheme + + orderHint + 1 + tagSurf.xcscheme orderHint @@ -22,6 +27,11 @@ primary + 9df50ed111dc1e964f10be98 + + primary + +