Changeset 6154


Ignore:
Timestamp:
Feb 4, 2020 5:25:48 AM (4 years ago)
Author:
ming
Message:

Re #2210: Update sample app ipjsua project files based on Xcode 11.3.1

Location:
pjproject/trunk/pjsip-apps/src/pjsua/ios
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsua/ios/ipjsua.xcodeproj/project.pbxproj

    r5958 r6154  
    315315                        attributes = { 
    316316                                CLASSPREFIX = ipjsua; 
    317                                 LastUpgradeCheck = 0450; 
     317                                LastUpgradeCheck = 1130; 
    318318                                ORGANIZATIONNAME = Teluu; 
    319319                                TargetAttributes = { 
     
    325325                        buildConfigurationList = 3AF057FE16F050770046B835 /* Build configuration list for PBXProject "ipjsua" */; 
    326326                        compatibilityVersion = "Xcode 3.2"; 
    327                         developmentRegion = English; 
     327                        developmentRegion = en; 
    328328                        hasScannedForEncodings = 0; 
    329329                        knownRegions = ( 
    330330                                en, 
     331                                Base, 
    331332                        ); 
    332333                        mainGroup = 3AF057F916F050770046B835; 
     
    408409                        buildSettings = { 
    409410                                ALWAYS_SEARCH_USER_PATHS = NO; 
     411                                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 
    410412                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 
    411413                                CLANG_CXX_LIBRARY = "libc++"; 
    412414                                CLANG_ENABLE_OBJC_ARC = YES; 
     415                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 
     416                                CLANG_WARN_BOOL_CONVERSION = YES; 
     417                                CLANG_WARN_COMMA = YES; 
     418                                CLANG_WARN_CONSTANT_CONVERSION = YES; 
     419                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 
    413420                                CLANG_WARN_EMPTY_BODY = YES; 
     421                                CLANG_WARN_ENUM_CONVERSION = YES; 
     422                                CLANG_WARN_INFINITE_RECURSION = YES; 
     423                                CLANG_WARN_INT_CONVERSION = YES; 
     424                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 
     425                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 
     426                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 
     427                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 
     428                                CLANG_WARN_STRICT_PROTOTYPES = YES; 
     429                                CLANG_WARN_SUSPICIOUS_MOVE = YES; 
     430                                CLANG_WARN_UNREACHABLE_CODE = YES; 
    414431                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 
    415432                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 
    416433                                COPY_PHASE_STRIP = NO; 
    417434                                ENABLE_BITCODE = NO; 
     435                                ENABLE_STRICT_OBJC_MSGSEND = YES; 
     436                                ENABLE_TESTABILITY = YES; 
    418437                                GCC_C_LANGUAGE_STANDARD = gnu99; 
    419438                                GCC_DYNAMIC_NO_PIC = NO; 
     439                                GCC_NO_COMMON_BLOCKS = YES; 
    420440                                GCC_OPTIMIZATION_LEVEL = 0; 
    421441                                GCC_PREPROCESSOR_DEFINITIONS = ( 
     
    424444                                ); 
    425445                                GCC_SYMBOLS_PRIVATE_EXTERN = NO; 
     446                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 
    426447                                GCC_WARN_ABOUT_RETURN_TYPE = YES; 
     448                                GCC_WARN_UNDECLARED_SELECTOR = YES; 
    427449                                GCC_WARN_UNINITIALIZED_AUTOS = YES; 
     450                                GCC_WARN_UNUSED_FUNCTION = YES; 
    428451                                GCC_WARN_UNUSED_VARIABLE = YES; 
    429                                 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 
     452                                IPHONEOS_DEPLOYMENT_TARGET = 8.0; 
     453                                ONLY_ACTIVE_ARCH = YES; 
    430454                                SDKROOT = iphoneos; 
    431455                                TARGETED_DEVICE_FAMILY = "1,2"; 
     
    437461                        buildSettings = { 
    438462                                ALWAYS_SEARCH_USER_PATHS = NO; 
     463                                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 
    439464                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 
    440465                                CLANG_CXX_LIBRARY = "libc++"; 
    441466                                CLANG_ENABLE_OBJC_ARC = YES; 
     467                                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 
     468                                CLANG_WARN_BOOL_CONVERSION = YES; 
     469                                CLANG_WARN_COMMA = YES; 
     470                                CLANG_WARN_CONSTANT_CONVERSION = YES; 
     471                                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 
    442472                                CLANG_WARN_EMPTY_BODY = YES; 
     473                                CLANG_WARN_ENUM_CONVERSION = YES; 
     474                                CLANG_WARN_INFINITE_RECURSION = YES; 
     475                                CLANG_WARN_INT_CONVERSION = YES; 
     476                                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 
     477                                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 
     478                                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 
     479                                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 
     480                                CLANG_WARN_STRICT_PROTOTYPES = YES; 
     481                                CLANG_WARN_SUSPICIOUS_MOVE = YES; 
     482                                CLANG_WARN_UNREACHABLE_CODE = YES; 
    443483                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 
    444484                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 
    445485                                COPY_PHASE_STRIP = YES; 
    446486                                ENABLE_BITCODE = NO; 
     487                                ENABLE_STRICT_OBJC_MSGSEND = YES; 
    447488                                GCC_C_LANGUAGE_STANDARD = gnu99; 
     489                                GCC_NO_COMMON_BLOCKS = YES; 
     490                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 
    448491                                GCC_WARN_ABOUT_RETURN_TYPE = YES; 
     492                                GCC_WARN_UNDECLARED_SELECTOR = YES; 
    449493                                GCC_WARN_UNINITIALIZED_AUTOS = YES; 
     494                                GCC_WARN_UNUSED_FUNCTION = YES; 
    450495                                GCC_WARN_UNUSED_VARIABLE = YES; 
    451                                 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 
     496                                IPHONEOS_DEPLOYMENT_TARGET = 8.0; 
    452497                                OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; 
    453498                                SDKROOT = iphoneos; 
     
    489534                                ); 
    490535                                ONLY_ACTIVE_ARCH = YES; 
     536                                PRODUCT_BUNDLE_IDENTIFIER = "com.teluu.${PRODUCT_NAME:rfc1034identifier}"; 
    491537                                PRODUCT_NAME = "$(TARGET_NAME)"; 
    492                                 VALID_ARCHS = armv7; 
     538                                VALID_ARCHS = arm64; 
    493539                                WRAPPER_EXTENSION = app; 
    494540                        }; 
     
    526572                                ); 
    527573                                ONLY_ACTIVE_ARCH = YES; 
     574                                PRODUCT_BUNDLE_IDENTIFIER = "com.teluu.${PRODUCT_NAME:rfc1034identifier}"; 
    528575                                PRODUCT_NAME = "$(TARGET_NAME)"; 
    529                                 VALID_ARCHS = armv7; 
     576                                VALID_ARCHS = arm64; 
    530577                                WRAPPER_EXTENSION = app; 
    531578                        }; 
  • pjproject/trunk/pjsip-apps/src/pjsua/ios/ipjsua.xcodeproj/xcshareddata/xcschemes/ipjsua.xcscheme

    r5010 r6154  
    11<?xml version="1.0" encoding="UTF-8"?> 
    22<Scheme 
    3    LastUpgradeVersion = "0620" 
     3   LastUpgradeVersion = "1130" 
    44   version = "1.3"> 
    55   <BuildAction 
     
    2424   </BuildAction> 
    2525   <TestAction 
     26      buildConfiguration = "Debug" 
    2627      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 
    2728      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 
    28       shouldUseLaunchSchemeArgsEnv = "YES" 
    29       buildConfiguration = "Debug"> 
    30       <Testables> 
    31       </Testables> 
     29      shouldUseLaunchSchemeArgsEnv = "YES"> 
    3230      <MacroExpansion> 
    3331         <BuildableReference 
     
    3937         </BuildableReference> 
    4038      </MacroExpansion> 
     39      <Testables> 
     40      </Testables> 
    4141   </TestAction> 
    4242   <LaunchAction 
     43      buildConfiguration = "Debug" 
    4344      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 
    4445      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 
    4546      launchStyle = "0" 
    4647      useCustomWorkingDirectory = "NO" 
    47       buildConfiguration = "Debug" 
    4848      ignoresPersistentStateOnLaunch = "NO" 
    4949      debugDocumentVersioning = "YES" 
     50      debugServiceExtension = "internal" 
    5051      allowLocationSimulation = "YES"> 
    5152      <BuildableProductRunnable 
     
    5960         </BuildableReference> 
    6061      </BuildableProductRunnable> 
    61       <AdditionalOptions> 
    62       </AdditionalOptions> 
    6362   </LaunchAction> 
    6463   <ProfileAction 
     64      buildConfiguration = "Release" 
    6565      shouldUseLaunchSchemeArgsEnv = "YES" 
    6666      savedToolIdentifier = "" 
    6767      useCustomWorkingDirectory = "NO" 
    68       buildConfiguration = "Release" 
    6968      debugDocumentVersioning = "YES"> 
    7069      <BuildableProductRunnable 
  • pjproject/trunk/pjsip-apps/src/pjsua/ios/ipjsua/ipjsua-Info.plist

    r5609 r6154  
    33<plist version="1.0"> 
    44<dict> 
    5         <key>NSCameraUsageDescription</key> 
    6         <string>Camera permission required</string> 
    7         <key>NSMicrophoneUsageDescription</key> 
    8         <string>Mic permission required</string> 
    95        <key>CFBundleDevelopmentRegion</key> 
    106        <string>en</string> 
     
    1410        <string>${EXECUTABLE_NAME}</string> 
    1511        <key>CFBundleIdentifier</key> 
    16         <string>com.teluu.${PRODUCT_NAME:rfc1034identifier}</string> 
     12        <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> 
    1713        <key>CFBundleInfoDictionaryVersion</key> 
    1814        <string>6.0</string> 
     
    2925        <key>LSRequiresIPhoneOS</key> 
    3026        <true/> 
     27        <key>NSCameraUsageDescription</key> 
     28        <string>Camera permission required</string> 
     29        <key>NSMicrophoneUsageDescription</key> 
     30        <string>Mic permission required</string> 
    3131        <key>UIBackgroundModes</key> 
    3232        <array> 
     
    3838                <string>armv7</string> 
    3939        </array> 
     40        <key>UIRequiresFullScreen</key> 
     41        <true/> 
    4042        <key>UISupportedInterfaceOrientations</key> 
    4143        <array> 
     
    4749                <string>UIInterfaceOrientationPortraitUpsideDown</string> 
    4850        </array> 
    49         <key>UIRequiresFullScreen</key> 
    50         <true/> 
    5151</dict> 
    5252</plist> 
Note: See TracChangeset for help on using the changeset viewer.