~threeve/ubuntuone-ios-client/in-app-sso

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Funambol iPhone Sync Client 8.0 - How To Build
----------------------------------------------

Overview
========

This document explains how to build the Funambol iPhone Sync Client.

Requirements
============

- Mac OS X 10.5.3
- Xcode 3.1
- iPhone SDK latest version 
- Code Sign Identity (see http://developer.apple.com/iphone for more info)

The last version of Xcode is provided with the latest iPhone SDK version.

Download Source Code
====================


To get a specifig {tag_num}
   * svn co --username guest https://apple-clients.forge.funambol.org/svn/apple-clients/tags/{tag_num}       
To get the latest GA release tag, refer to https://core.forge.funambol.org/


With a checkout of this code the right version of the Funambol cpp API SDK will be dowloaded in the right path with the svn external system.
Please note that without a code sign identity created by the Apple's Program Portal site the Codesign command will fail.

For more informations about Apple's Program Portal please visit 
http://developer.apple.com/iphone/index.action

Build using XCode
=================

1.  Unzip the source archive: you will have a tree like this

    Funambol
    |------>iPhone Sync Client
            |-------> funambol-sdk
            |-------> iPhoneApp

2.  Open Xcode
3.  Open FunambolAppStore.xcodeproject
4.  Go under FunambolAppStore -> Resources -> Info.plist
5.  Change the Bundle identifier value into your new Apple ID
6.  On the upper left tab choose "Device iPhone OS" and "Distribution" or "Distribution-ad_hoc"
7.  Project -> Edit Project Settings
8.  In the Tab Build choose "Code Signing identity"/"Any iPhone OS Device" and choose your App Store Distribution profile
9.  Double click on the item libfunambol to open it. 
10. Select iPhone Device (choose your version)
11. Select iPhone-Release
12. Press the button Build

13. Select the item FunambolAppStore and then to press the button Build and Go

Bugs
====

If you believe you have found a bug in the APIs, please check in the tracker if
the same issue has not been reported yet. If you don't find it, please file a
bug report for it. The bug tracker is at:

https://forge.funambol.org/

-----------

Funambol offers commercial support for this software.
See http://www.funambol.com/support.

You can also get support from the open source community.
See https://forge.funambol.org/

Copyright (c) 2009 Funambol, Inc. All rights reserved.