Tapestry iOS SDK
================

Project setup:
--------------

1. Drag Tapestry.xcodeproj into your app project
2. Select your target and choose Build Phases
3. Configure dependecies:
    1. Add target dependency: Tapestry
    2. Add link binary: libTapestry.a
    3. Add SystemConfiguration.framework
    4. Add AdSupport.framework
4. Under your project or target, add the following build info:
    1. Add ${BUILD_PRODUCTS_DIR}/include/ (Recursive) to Header Search Path for your app project
    2. Add -ObjC to Other Linker Flags


Documentation:
--------------
See the docs folder for documentation. They are also available online [here](http://engineering.tapad.com/tapestry-ios-sdk/doc/index.html).


Testing:
--------
To run the client unit tests, you will need to run the provided mock server:

    ruby scripts/test_server.rb -p 4567


Privacy:
--------
The SDK uses IDFA, OpenUDID, and hashed MAC addresses for device identification. If any identifier is found to be opted-out, Tapad considers the entire device opted-out. OpenUDID and MAC address can be disabled with a configuration setting. To remove any trace of code which accesses the MAC address, you can simply delete a few lines of code in TATapadIdentifiers.m. See the documentation for TATapadIdentifiers for more details.


License:
--------
This software is released under the MIT license. See the LICENSE file for details.


Tapestry iOS SDK
================

Project setup:
--------------

1. Drag Tapestry.xcodeproj into your app project
2. Select your target and choose Build Phases
3. Configure dependecies:
    1. Add target dependency: Tapestry
    2. Add link binary: libTapestry.a
    3. Add SystemConfiguration.framework
    4. Add AdSupport.framework
4. Under your project or target, add the following build info:
    1. Add ${BUILD_PRODUCTS_DIR}/include/ (Recursive) to Header Search Path for your app project
    2. Add -ObjC to Other Linker Flags
5. Under your target's "Info" tab, add the `TapestryPartnerID` key the Custom iOS Target Properies; the value should be your partner id.


Documentation:
--------------
See the docs folder for documentation. They are also available online [here](http://engineering.tapad.com/tapestry-ios-sdk/doc/index.html).


Testing:
--------
To run the client unit tests, you will need to run the provided mock server:

    ruby scripts/test_server.rb -p 4567


Privacy:
--------
The SDK uses IDFA, OpenUDID, and hashed MAC addresses for device identification. If any identifier is found to be opted-out, Tapad considers the entire device opted-out. OpenUDID and MAC address can be disabled with a configuration setting. To remove any trace of code which accesses the MAC address, you can simply delete a few lines of code in TATapadIdentifiers.m. See the documentation for TATapadIdentifiers for more details.


License:
--------
This software is released under the MIT license. See the LICENSE file for details.


Add TapestryPartnerID plist setting documentation
Add TapestryPartnerID plist setting documentation
