Changeset 3312


Ignore:
Timestamp:
Sep 15, 2010 12:29:04 PM (14 years ago)
Author:
ming
Message:

Closed #1128: ipjsua - add support for iPad
Add support for iPad as one universal application.

Location:
pjproject/trunk/pjsip-apps/src/ipjsua
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/ipjsua/ipjsua-Info.plist

    r3299 r3312  
    2727        <key>NSMainNibFile</key> 
    2828        <string>MainWindow</string> 
    29         <key>UIInterfaceOrientation</key> 
    30         <string>UIInterfaceOrientationLandscapeRight</string> 
     29        <key>NSMainNibFile~ipad</key> 
     30        <string>MainWindow-iPad</string> 
    3131        <key>UIBackgroundModes</key> 
    3232        <array> 
     
    3434                <string>voip</string> 
    3535        </array> 
     36        <key>UIInterfaceOrientation</key> 
     37        <string>UIInterfaceOrientationLandscapeRight</string> 
    3638</dict> 
    3739</plist> 
  • pjproject/trunk/pjsip-apps/src/ipjsua/ipjsua.xcodeproj/project.pbxproj

    r3299 r3312  
    1717                28AD73880D9D96C1002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD73870D9D96C1002E5188 /* MainWindow.xib */; }; 
    1818                3A0D789F121E324E009D5030 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A0D789E121E324E009D5030 /* CFNetwork.framework */; }; 
     19                3A0D7ECD123DD46C009D5030 /* MainWindow-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3A0D7ECC123DD46C009D5030 /* MainWindow-iPad.xib */; }; 
     20                3A0D7F20123F2254009D5030 /* SecondView-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3A0D7F1F123F2254009D5030 /* SecondView-iPad.xib */; }; 
    1921                3AE9099D11587BB900FAEAA5 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE9099C11587BB900FAEAA5 /* AudioToolbox.framework */; }; 
    2022                3AE90A2D1158B52500FAEAA5 /* pjsua_app.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AE90A2C1158B52500FAEAA5 /* pjsua_app.c */; }; 
     
    5658                29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 
    5759                3A0D789E121E324E009D5030 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 
     60                3A0D7ECC123DD46C009D5030 /* MainWindow-iPad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = "MainWindow-iPad.xib"; path = "Resources-iPad/MainWindow-iPad.xib"; sourceTree = "<group>"; }; 
     61                3A0D7F1F123F2254009D5030 /* SecondView-iPad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = "SecondView-iPad.xib"; path = "Resources-iPad/SecondView-iPad.xib"; sourceTree = "<group>"; }; 
    5862                3AE9099C11587BB900FAEAA5 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 
    5963                3AE90A2C1158B52500FAEAA5 /* pjsua_app.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pjsua_app.c; path = ../pjsua/pjsua_app.c; sourceTree = SOURCE_ROOT; }; 
     
    148152                                29B97315FDCFA39411CA2CEA /* Other Sources */, 
    149153                                29B97317FDCFA39411CA2CEA /* Resources */, 
     154                                3A0D7ECB123DD46C009D5030 /* Resources-iPad */, 
    150155                                29B97323FDCFA39411CA2CEA /* Frameworks */, 
    151156                                3AE909B211587D2700FAEAA5 /* Libraries */, 
     
    187192                        ); 
    188193                        name = Frameworks; 
     194                        sourceTree = "<group>"; 
     195                }; 
     196                3A0D7ECB123DD46C009D5030 /* Resources-iPad */ = { 
     197                        isa = PBXGroup; 
     198                        children = ( 
     199                                3A0D7F1F123F2254009D5030 /* SecondView-iPad.xib */, 
     200                                3A0D7ECC123DD46C009D5030 /* MainWindow-iPad.xib */, 
     201                        ); 
     202                        name = "Resources-iPad"; 
    189203                        sourceTree = "<group>"; 
    190204                }; 
     
    262276                                282CCBFE0DB6C98000C4EA27 /* SecondView.xib in Resources */, 
    263277                                3AE90AC01158F0C400FAEAA5 /* config.cfg in Resources */, 
     278                                3A0D7ECD123DD46C009D5030 /* MainWindow-iPad.xib in Resources */, 
     279                                3A0D7F20123F2254009D5030 /* SecondView-iPad.xib in Resources */, 
    264280                        ); 
    265281                        runOnlyForDeploymentPostprocessing = 0; 
     
    288304                        buildSettings = { 
    289305                                ALWAYS_SEARCH_USER_PATHS = NO; 
     306                                ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 
    290307                                COPY_PHASE_STRIP = NO; 
    291308                                GCC_DYNAMIC_NO_PIC = NO; 
     
    294311                                GCC_PREFIX_HEADER = ipjsua_Prefix.pch; 
    295312                                INFOPLIST_FILE = "ipjsua-Info.plist"; 
     313                                IPHONEOS_DEPLOYMENT_TARGET = 3.2; 
    296314                                LIBRARY_SEARCH_PATHS = ( 
    297315                                        "$(inherited)", 
     
    304322                                ); 
    305323                                PRODUCT_NAME = ipjsua; 
     324                                SDKROOT = iphoneos3.2; 
     325                                TARGETED_DEVICE_FAMILY = "1,2"; 
    306326                        }; 
    307327                        name = Debug; 
     
    311331                        buildSettings = { 
    312332                                ALWAYS_SEARCH_USER_PATHS = NO; 
     333                                ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 
    313334                                COPY_PHASE_STRIP = YES; 
    314335                                GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    315336                                GCC_PREFIX_HEADER = ipjsua_Prefix.pch; 
    316337                                INFOPLIST_FILE = "ipjsua-Info.plist"; 
     338                                IPHONEOS_DEPLOYMENT_TARGET = 3.2; 
    317339                                LIBRARY_SEARCH_PATHS = ( 
    318340                                        "$(inherited)", 
     
    325347                                ); 
    326348                                PRODUCT_NAME = ipjsua; 
     349                                SDKROOT = iphoneos3.2; 
     350                                TARGETED_DEVICE_FAMILY = "1,2"; 
    327351                        }; 
    328352                        name = Release; 
     
    354378                                OTHER_CFLAGS = ""; 
    355379                                PREBINDING = NO; 
    356                                 SDKROOT = iphoneos4.0; 
     380                                SDKROOT = iphoneos3.2; 
    357381                        }; 
    358382                        name = Debug; 
     
    384408                                OTHER_CFLAGS = ""; 
    385409                                PREBINDING = NO; 
    386                                 SDKROOT = iphoneos4.0; 
     410                                SDKROOT = iphoneos3.2; 
    387411                        }; 
    388412                        name = Release; 
Note: See TracChangeset for help on using the changeset viewer.