diff --git a/pjsip-apps/src/ipjsystest/Classes/ipjsystestAppDelegate.m b/pjsip-apps/src/ipjsystest/Classes/ipjsystestAppDelegate.m
index ff5277547..6902eb52b 100644
--- a/pjsip-apps/src/ipjsystest/Classes/ipjsystestAppDelegate.m
+++ b/pjsip-apps/src/ipjsystest/Classes/ipjsystestAppDelegate.m
@@ -30,7 +30,7 @@
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
- [window addSubview:[navigationController view]];
+ [window setRootViewController:navigationController];
[window makeKeyAndVisible];
}
diff --git a/pjsip-apps/src/ipjsystest/ipjsystest-Info.plist b/pjsip-apps/src/ipjsystest/ipjsystest-Info.plist
index e15a90b4d..de7bacd36 100644
--- a/pjsip-apps/src/ipjsystest/ipjsystest-Info.plist
+++ b/pjsip-apps/src/ipjsystest/ipjsystest-Info.plist
@@ -26,9 +26,14 @@
NSMainNibFile
MainWindow
+ LSRequiresIPhoneOS
+
+ NSMicrophoneUsageDescription
+ Mic permission required
UIBackgroundModes
audio
+ voip
diff --git a/pjsip-apps/src/ipjsystest/ipjsystest.xcodeproj/project.pbxproj b/pjsip-apps/src/ipjsystest/ipjsystest.xcodeproj/project.pbxproj
index 2709d6103..fbb793a99 100755
--- a/pjsip-apps/src/ipjsystest/ipjsystest.xcodeproj/project.pbxproj
+++ b/pjsip-apps/src/ipjsystest/ipjsystest.xcodeproj/project.pbxproj
@@ -17,29 +17,43 @@
28F335F11007B36200424DE2 /* RootViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28F335F01007B36200424DE2 /* RootViewController.xib */; };
3A3478AA1154BF8E00D51880 /* TestViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3A3478A91154BF8E00D51880 /* TestViewController.xib */; };
3A3478AF1154BFD700D51880 /* TestViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A3478AE1154BFD700D51880 /* TestViewController.m */; };
- 3A3479221154DB0800D51880 /* systest.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A3479211154DB0800D51880 /* systest.c */; };
- 3A34794B1154E39900D51880 /* libpjmedia-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A34794A1154E39900D51880 /* libpjmedia-arm-apple-darwin9.a */; };
- 3A34794D1154E39900D51880 /* libpjmedia-audiodev-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A34794C1154E39900D51880 /* libpjmedia-audiodev-arm-apple-darwin9.a */; };
- 3A34794F1154E3F000D51880 /* libpjsip-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A34794E1154E3F000D51880 /* libpjsip-arm-apple-darwin9.a */; };
- 3A3479511154E42400D51880 /* libpjsip-simple-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3479501154E42400D51880 /* libpjsip-simple-arm-apple-darwin9.a */; };
- 3A3479531154E42400D51880 /* libpjsip-ua-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3479521154E42400D51880 /* libpjsip-ua-arm-apple-darwin9.a */; };
- 3A3479551154E42400D51880 /* libpjsua-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3479541154E42400D51880 /* libpjsua-arm-apple-darwin9.a */; };
- 3A34795B1154E45A00D51880 /* libpj-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A34795A1154E45A00D51880 /* libpj-arm-apple-darwin9.a */; };
- 3A34795D1154E48700D51880 /* libpjlib-util-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A34795C1154E48700D51880 /* libpjlib-util-arm-apple-darwin9.a */; };
- 3A3479791154EBDE00D51880 /* libpjmedia-codec-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3479781154EBDE00D51880 /* libpjmedia-codec-arm-apple-darwin9.a */; };
- 3A34797B1154EBDE00D51880 /* libpjnath-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A34797A1154EBDE00D51880 /* libpjnath-arm-apple-darwin9.a */; };
3A3479871154EC4E00D51880 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3479861154EC4E00D51880 /* AudioToolbox.framework */; };
- 3A34799A1154ECA300D51880 /* libgsmcodec-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3479991154ECA300D51880 /* libgsmcodec-arm-apple-darwin9.a */; };
- 3A34799C1154ECB100D51880 /* libresample-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A34799B1154ECB100D51880 /* libresample-arm-apple-darwin9.a */; };
3ABE0507147CA00B00A57A62 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ABE0506147CA00B00A57A62 /* CFNetwork.framework */; };
3AC6435E1162192900B7A751 /* tock8.wav in Resources */ = {isa = PBXBuildFile; fileRef = 3AC6435D1162192900B7A751 /* tock8.wav */; };
3ADA4AB911572300008D95FE /* input.8.wav in Resources */ = {isa = PBXBuildFile; fileRef = 3ADA4AB811572300008D95FE /* input.8.wav */; };
- 3AE90E9B115F7A4F00FAEAA5 /* libg7221codec-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE90E95115F7A4E00FAEAA5 /* libg7221codec-arm-apple-darwin9.a */; };
- 3AE90E9C115F7A4F00FAEAA5 /* libilbccodec-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE90E96115F7A4F00FAEAA5 /* libilbccodec-arm-apple-darwin9.a */; };
- 3AE90E9D115F7A4F00FAEAA5 /* libmilenage-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE90E97115F7A4F00FAEAA5 /* libmilenage-arm-apple-darwin9.a */; };
- 3AE90E9E115F7A4F00FAEAA5 /* libpjsdp-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE90E98115F7A4F00FAEAA5 /* libpjsdp-arm-apple-darwin9.a */; };
- 3AE90E9F115F7A4F00FAEAA5 /* libspeex-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE90E99115F7A4F00FAEAA5 /* libspeex-arm-apple-darwin9.a */; };
- 3AE90EA0115F7A4F00FAEAA5 /* libsrtp-arm-apple-darwin9.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AE90E9A115F7A4F00FAEAA5 /* libsrtp-arm-apple-darwin9.a */; };
+ 5218C4AF29CDA73600E7A53A /* libpjsua-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C49B29CDA73300E7A53A /* libpjsua-arm64-apple-darwin_ios.a */; };
+ 5218C4B029CDA73600E7A53A /* libspeex-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C49C29CDA73400E7A53A /* libspeex-arm64-apple-darwin_ios.a */; };
+ 5218C4B129CDA73600E7A53A /* libpjnath-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C49D29CDA73400E7A53A /* libpjnath-arm64-apple-darwin_ios.a */; };
+ 5218C4B229CDA73700E7A53A /* libwebrtc-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C49E29CDA73400E7A53A /* libwebrtc-arm64-apple-darwin_ios.a */; };
+ 5218C4B329CDA73700E7A53A /* libpjsip-ua-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C49F29CDA73400E7A53A /* libpjsip-ua-arm64-apple-darwin_ios.a */; };
+ 5218C4B429CDA73700E7A53A /* libpj-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A029CDA73400E7A53A /* libpj-arm64-apple-darwin_ios.a */; };
+ 5218C4B529CDA73700E7A53A /* libpjsua2-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A129CDA73500E7A53A /* libpjsua2-arm64-apple-darwin_ios.a */; };
+ 5218C4B629CDA73700E7A53A /* libsrtp-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A229CDA73500E7A53A /* libsrtp-arm64-apple-darwin_ios.a */; };
+ 5218C4B729CDA73800E7A53A /* libyuv-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A329CDA73500E7A53A /* libyuv-arm64-apple-darwin_ios.a */; };
+ 5218C4B829CDA73800E7A53A /* libresample-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A429CDA73500E7A53A /* libresample-arm64-apple-darwin_ios.a */; };
+ 5218C4B929CDA73800E7A53A /* libpjsip-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A529CDA73500E7A53A /* libpjsip-arm64-apple-darwin_ios.a */; };
+ 5218C4BA29CDA73900E7A53A /* libpjmedia-codec-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A629CDA73500E7A53A /* libpjmedia-codec-arm64-apple-darwin_ios.a */; };
+ 5218C4BB29CDA73900E7A53A /* libpjmedia-audiodev-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A729CDA73600E7A53A /* libpjmedia-audiodev-arm64-apple-darwin_ios.a */; };
+ 5218C4BC29CDA73900E7A53A /* libpjmedia-videodev-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A829CDA73600E7A53A /* libpjmedia-videodev-arm64-apple-darwin_ios.a */; };
+ 5218C4BD29CDA73A00E7A53A /* libpjlib-util-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4A929CDA73600E7A53A /* libpjlib-util-arm64-apple-darwin_ios.a */; };
+ 5218C4BE29CDA73A00E7A53A /* libpjmedia-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4AA29CDA73600E7A53A /* libpjmedia-arm64-apple-darwin_ios.a */; };
+ 5218C4BF29CDA73A00E7A53A /* libpjsip-simple-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4AB29CDA73600E7A53A /* libpjsip-simple-arm64-apple-darwin_ios.a */; };
+ 5218C4C029CDA73B00E7A53A /* libg7221codec-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4AC29CDA73600E7A53A /* libg7221codec-arm64-apple-darwin_ios.a */; };
+ 5218C4C129CDA73B00E7A53A /* libgsmcodec-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4AD29CDA73600E7A53A /* libgsmcodec-arm64-apple-darwin_ios.a */; };
+ 5218C4C229CDA73C00E7A53A /* libilbccodec-arm64-apple-darwin_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4AE29CDA73600E7A53A /* libilbccodec-arm64-apple-darwin_ios.a */; };
+ 5218C4C629CDAAA300E7A53A /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4C529CDAAA300E7A53A /* VideoToolbox.framework */; };
+ 5218C4C829CDAADF00E7A53A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4C729CDAADE00E7A53A /* Security.framework */; };
+ 5218C4CA29CDAAED00E7A53A /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4C929CDAAEC00E7A53A /* SystemConfiguration.framework */; };
+ 5218C4CC29CDAAFD00E7A53A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4CB29CDAAFC00E7A53A /* AVFoundation.framework */; };
+ 5218C4CE29CDAB2300E7A53A /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4CD29CDAB2300E7A53A /* CoreAudio.framework */; };
+ 5218C4D029CDAB2B00E7A53A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4CF29CDAB2B00E7A53A /* CoreFoundation.framework */; };
+ 5218C4D229CDAB3A00E7A53A /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4D129CDAB3A00E7A53A /* CoreVideo.framework */; };
+ 5218C4D429CDAB4F00E7A53A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4D329CDAB4F00E7A53A /* OpenGLES.framework */; };
+ 5218C4D529CDABBA00E7A53A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4CB29CDAAFC00E7A53A /* AVFoundation.framework */; };
+ 5218C4D729CDAC6000E7A53A /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4D629CDAC5F00E7A53A /* CoreImage.framework */; };
+ 5218C4D929CDAC7200E7A53A /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4D829CDAC7200E7A53A /* CoreMedia.framework */; };
+ 5218C4DB29CDACC000E7A53A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5218C4DA29CDACC000E7A53A /* QuartzCore.framework */; };
+ 5218C4E629CDE39B00E7A53A /* systest.c in Sources */ = {isa = PBXBuildFile; fileRef = 5218C4DE29CDE39B00E7A53A /* systest.c */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -58,31 +72,44 @@
3A3478A91154BF8E00D51880 /* TestViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TestViewController.xib; sourceTree = ""; };
3A3478AD1154BFD700D51880 /* TestViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestViewController.h; sourceTree = ""; };
3A3478AE1154BFD700D51880 /* TestViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestViewController.m; sourceTree = ""; };
- 3A3479211154DB0800D51880 /* systest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = systest.c; path = ../pjsystest/systest.c; sourceTree = SOURCE_ROOT; };
- 3A34794A1154E39900D51880 /* libpjmedia-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-arm-apple-darwin9.a"; path = "../../../pjmedia/lib/libpjmedia-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A34794C1154E39900D51880 /* libpjmedia-audiodev-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-audiodev-arm-apple-darwin9.a"; path = "../../../pjmedia/lib/libpjmedia-audiodev-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A34794E1154E3F000D51880 /* libpjsip-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-arm-apple-darwin9.a"; path = "../../../pjsip/lib/libpjsip-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A3479501154E42400D51880 /* libpjsip-simple-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-simple-arm-apple-darwin9.a"; path = "../../../pjsip/lib/libpjsip-simple-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A3479521154E42400D51880 /* libpjsip-ua-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-ua-arm-apple-darwin9.a"; path = "../../../pjsip/lib/libpjsip-ua-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A3479541154E42400D51880 /* libpjsua-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsua-arm-apple-darwin9.a"; path = "../../../pjsip/lib/libpjsua-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A34795A1154E45A00D51880 /* libpj-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpj-arm-apple-darwin9.a"; path = "../../../pjlib/lib/libpj-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A34795C1154E48700D51880 /* libpjlib-util-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjlib-util-arm-apple-darwin9.a"; path = "../../../pjlib-util/lib/libpjlib-util-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A3479721154EB5B00D51880 /* gui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gui.h; path = ../pjsystest/gui.h; sourceTree = SOURCE_ROOT; };
- 3A3479731154EB6B00D51880 /* systest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = systest.h; path = ../pjsystest/systest.h; sourceTree = SOURCE_ROOT; };
- 3A3479781154EBDE00D51880 /* libpjmedia-codec-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-codec-arm-apple-darwin9.a"; path = "../../../pjmedia/lib/libpjmedia-codec-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A34797A1154EBDE00D51880 /* libpjnath-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjnath-arm-apple-darwin9.a"; path = "../../../pjnath/lib/libpjnath-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
3A3479861154EC4E00D51880 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
- 3A3479991154ECA300D51880 /* libgsmcodec-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libgsmcodec-arm-apple-darwin9.a"; path = "../../../third_party/lib/libgsmcodec-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3A34799B1154ECB100D51880 /* libresample-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libresample-arm-apple-darwin9.a"; path = "../../../third_party/lib/libresample-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
3ABE0506147CA00B00A57A62 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
3AC6435D1162192900B7A751 /* tock8.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = tock8.wav; path = ../../../tests/pjsua/wavs/tock8.wav; sourceTree = SOURCE_ROOT; };
- 3ADA4AB811572300008D95FE /* input.8.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = input.8.wav; path = "../../../../../../../../teluu/pjproject-new-iphone/tests/pjsua/wavs/input.8.wav"; sourceTree = BUILT_PRODUCTS_DIR; };
- 3AE90E95115F7A4E00FAEAA5 /* libg7221codec-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libg7221codec-arm-apple-darwin9.a"; path = "../../../third_party/lib/libg7221codec-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3AE90E96115F7A4F00FAEAA5 /* libilbccodec-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libilbccodec-arm-apple-darwin9.a"; path = "../../../third_party/lib/libilbccodec-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3AE90E97115F7A4F00FAEAA5 /* libmilenage-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libmilenage-arm-apple-darwin9.a"; path = "../../../third_party/lib/libmilenage-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3AE90E98115F7A4F00FAEAA5 /* libpjsdp-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsdp-arm-apple-darwin9.a"; path = "../../../pjmedia/lib/libpjsdp-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3AE90E99115F7A4F00FAEAA5 /* libspeex-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libspeex-arm-apple-darwin9.a"; path = "../../../third_party/lib/libspeex-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
- 3AE90E9A115F7A4F00FAEAA5 /* libsrtp-arm-apple-darwin9.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libsrtp-arm-apple-darwin9.a"; path = "../../../third_party/lib/libsrtp-arm-apple-darwin9.a"; sourceTree = SOURCE_ROOT; };
+ 3ADA4AB811572300008D95FE /* input.8.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = input.8.wav; path = ../../../tests/pjsua/wavs/input.8.wav; sourceTree = SOURCE_ROOT; };
+ 5218C49B29CDA73300E7A53A /* libpjsua-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsua-arm64-apple-darwin_ios.a"; path = "../../../pjsip/lib/libpjsua-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C49C29CDA73400E7A53A /* libspeex-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libspeex-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libspeex-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C49D29CDA73400E7A53A /* libpjnath-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjnath-arm64-apple-darwin_ios.a"; path = "../../../pjnath/lib/libpjnath-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C49E29CDA73400E7A53A /* libwebrtc-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwebrtc-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libwebrtc-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C49F29CDA73400E7A53A /* libpjsip-ua-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-ua-arm64-apple-darwin_ios.a"; path = "../../../pjsip/lib/libpjsip-ua-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A029CDA73400E7A53A /* libpj-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpj-arm64-apple-darwin_ios.a"; path = "../../../pjlib/lib/libpj-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A129CDA73500E7A53A /* libpjsua2-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsua2-arm64-apple-darwin_ios.a"; path = "../../../pjsip/lib/libpjsua2-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A229CDA73500E7A53A /* libsrtp-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libsrtp-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libsrtp-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A329CDA73500E7A53A /* libyuv-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libyuv-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libyuv-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A429CDA73500E7A53A /* libresample-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libresample-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libresample-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A529CDA73500E7A53A /* libpjsip-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-arm64-apple-darwin_ios.a"; path = "../../../pjsip/lib/libpjsip-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A629CDA73500E7A53A /* libpjmedia-codec-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-codec-arm64-apple-darwin_ios.a"; path = "../../../pjmedia/lib/libpjmedia-codec-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A729CDA73600E7A53A /* libpjmedia-audiodev-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-audiodev-arm64-apple-darwin_ios.a"; path = "../../../pjmedia/lib/libpjmedia-audiodev-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A829CDA73600E7A53A /* libpjmedia-videodev-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-videodev-arm64-apple-darwin_ios.a"; path = "../../../pjmedia/lib/libpjmedia-videodev-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4A929CDA73600E7A53A /* libpjlib-util-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjlib-util-arm64-apple-darwin_ios.a"; path = "../../../pjlib-util/lib/libpjlib-util-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4AA29CDA73600E7A53A /* libpjmedia-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjmedia-arm64-apple-darwin_ios.a"; path = "../../../pjmedia/lib/libpjmedia-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4AB29CDA73600E7A53A /* libpjsip-simple-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpjsip-simple-arm64-apple-darwin_ios.a"; path = "../../../pjsip/lib/libpjsip-simple-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4AC29CDA73600E7A53A /* libg7221codec-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libg7221codec-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libg7221codec-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4AD29CDA73600E7A53A /* libgsmcodec-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libgsmcodec-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libgsmcodec-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4AE29CDA73600E7A53A /* libilbccodec-arm64-apple-darwin_ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libilbccodec-arm64-apple-darwin_ios.a"; path = "../../../third_party/lib/libilbccodec-arm64-apple-darwin_ios.a"; sourceTree = ""; };
+ 5218C4C529CDAAA300E7A53A /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; };
+ 5218C4C729CDAADE00E7A53A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
+ 5218C4C929CDAAEC00E7A53A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
+ 5218C4CB29CDAAFC00E7A53A /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
+ 5218C4CD29CDAB2300E7A53A /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
+ 5218C4CF29CDAB2B00E7A53A /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
+ 5218C4D129CDAB3A00E7A53A /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
+ 5218C4D329CDAB4F00E7A53A /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
+ 5218C4D629CDAC5F00E7A53A /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; };
+ 5218C4D829CDAC7200E7A53A /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
+ 5218C4DA29CDACC000E7A53A /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
+ 5218C4DE29CDE39B00E7A53A /* systest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = systest.c; sourceTree = ""; };
+ 5218C4E029CDE39B00E7A53A /* gui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gui.h; sourceTree = ""; };
+ 5218C4E329CDE39B00E7A53A /* systest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = systest.h; sourceTree = ""; };
8D1107310486CEB800E47090 /* ipjsystest-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "ipjsystest-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = ""; };
/* End PBXFileReference section */
@@ -91,29 +118,43 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 5218C4BC29CDA73900E7A53A /* libpjmedia-videodev-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4BF29CDA73A00E7A53A /* libpjsip-simple-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4D729CDAC6000E7A53A /* CoreImage.framework in Frameworks */,
+ 5218C4BB29CDA73900E7A53A /* libpjmedia-audiodev-arm64-apple-darwin_ios.a in Frameworks */,
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
+ 5218C4CC29CDAAFD00E7A53A /* AVFoundation.framework in Frameworks */,
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
+ 5218C4B429CDA73700E7A53A /* libpj-arm64-apple-darwin_ios.a in Frameworks */,
2892E4100DC94CBA00A64D0F /* CoreGraphics.framework in Frameworks */,
- 3A34794B1154E39900D51880 /* libpjmedia-arm-apple-darwin9.a in Frameworks */,
- 3A34794D1154E39900D51880 /* libpjmedia-audiodev-arm-apple-darwin9.a in Frameworks */,
- 3A34794F1154E3F000D51880 /* libpjsip-arm-apple-darwin9.a in Frameworks */,
- 3A3479511154E42400D51880 /* libpjsip-simple-arm-apple-darwin9.a in Frameworks */,
- 3A3479531154E42400D51880 /* libpjsip-ua-arm-apple-darwin9.a in Frameworks */,
- 3A3479551154E42400D51880 /* libpjsua-arm-apple-darwin9.a in Frameworks */,
- 3A34795B1154E45A00D51880 /* libpj-arm-apple-darwin9.a in Frameworks */,
- 3A34795D1154E48700D51880 /* libpjlib-util-arm-apple-darwin9.a in Frameworks */,
- 3A3479791154EBDE00D51880 /* libpjmedia-codec-arm-apple-darwin9.a in Frameworks */,
- 3A34797B1154EBDE00D51880 /* libpjnath-arm-apple-darwin9.a in Frameworks */,
+ 5218C4B129CDA73600E7A53A /* libpjnath-arm64-apple-darwin_ios.a in Frameworks */,
3A3479871154EC4E00D51880 /* AudioToolbox.framework in Frameworks */,
- 3A34799A1154ECA300D51880 /* libgsmcodec-arm-apple-darwin9.a in Frameworks */,
- 3A34799C1154ECB100D51880 /* libresample-arm-apple-darwin9.a in Frameworks */,
- 3AE90E9B115F7A4F00FAEAA5 /* libg7221codec-arm-apple-darwin9.a in Frameworks */,
- 3AE90E9C115F7A4F00FAEAA5 /* libilbccodec-arm-apple-darwin9.a in Frameworks */,
- 3AE90E9D115F7A4F00FAEAA5 /* libmilenage-arm-apple-darwin9.a in Frameworks */,
- 3AE90E9E115F7A4F00FAEAA5 /* libpjsdp-arm-apple-darwin9.a in Frameworks */,
- 3AE90E9F115F7A4F00FAEAA5 /* libspeex-arm-apple-darwin9.a in Frameworks */,
- 3AE90EA0115F7A4F00FAEAA5 /* libsrtp-arm-apple-darwin9.a in Frameworks */,
+ 5218C4C129CDA73B00E7A53A /* libgsmcodec-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4D929CDAC7200E7A53A /* CoreMedia.framework in Frameworks */,
+ 5218C4B029CDA73600E7A53A /* libspeex-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4B529CDA73700E7A53A /* libpjsua2-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4BE29CDA73A00E7A53A /* libpjmedia-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4AF29CDA73600E7A53A /* libpjsua-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4D229CDAB3A00E7A53A /* CoreVideo.framework in Frameworks */,
+ 5218C4C629CDAAA300E7A53A /* VideoToolbox.framework in Frameworks */,
+ 5218C4C229CDA73C00E7A53A /* libilbccodec-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4C829CDAADF00E7A53A /* Security.framework in Frameworks */,
+ 5218C4CE29CDAB2300E7A53A /* CoreAudio.framework in Frameworks */,
+ 5218C4B629CDA73700E7A53A /* libsrtp-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4DB29CDACC000E7A53A /* QuartzCore.framework in Frameworks */,
3ABE0507147CA00B00A57A62 /* CFNetwork.framework in Frameworks */,
+ 5218C4B829CDA73800E7A53A /* libresample-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4C029CDA73B00E7A53A /* libg7221codec-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4BD29CDA73A00E7A53A /* libpjlib-util-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4CA29CDAAED00E7A53A /* SystemConfiguration.framework in Frameworks */,
+ 5218C4D429CDAB4F00E7A53A /* OpenGLES.framework in Frameworks */,
+ 5218C4B729CDA73800E7A53A /* libyuv-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4D529CDABBA00E7A53A /* AVFoundation.framework in Frameworks */,
+ 5218C4B929CDA73800E7A53A /* libpjsip-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4B229CDA73700E7A53A /* libwebrtc-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4D029CDAB2B00E7A53A /* CoreFoundation.framework in Frameworks */,
+ 5218C4B329CDA73700E7A53A /* libpjsip-ua-arm64-apple-darwin_ios.a in Frameworks */,
+ 5218C4BA29CDA73900E7A53A /* libpjmedia-codec-arm64-apple-darwin_ios.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -157,7 +198,7 @@
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
- 3A3479201154DAE600D51880 /* pjsystest */,
+ 5218C4DC29CDE39B00E7A53A /* pjsystest */,
28A0AAE50D9B0CCF005BE974 /* ipjsystest_Prefix.pch */,
29B97316FDCFA39411CA2CEA /* main.m */,
);
@@ -180,6 +221,17 @@
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 5218C4DA29CDACC000E7A53A /* QuartzCore.framework */,
+ 5218C4D829CDAC7200E7A53A /* CoreMedia.framework */,
+ 5218C4D629CDAC5F00E7A53A /* CoreImage.framework */,
+ 5218C4D329CDAB4F00E7A53A /* OpenGLES.framework */,
+ 5218C4D129CDAB3A00E7A53A /* CoreVideo.framework */,
+ 5218C4CF29CDAB2B00E7A53A /* CoreFoundation.framework */,
+ 5218C4CD29CDAB2300E7A53A /* CoreAudio.framework */,
+ 5218C4CB29CDAAFC00E7A53A /* AVFoundation.framework */,
+ 5218C4C929CDAAEC00E7A53A /* SystemConfiguration.framework */,
+ 5218C4C729CDAADE00E7A53A /* Security.framework */,
+ 5218C4C529CDAAA300E7A53A /* VideoToolbox.framework */,
3ABE0506147CA00B00A57A62 /* CFNetwork.framework */,
3A3479861154EC4E00D51880 /* AudioToolbox.framework */,
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
@@ -189,41 +241,44 @@
name = Frameworks;
sourceTree = "";
};
- 3A3479201154DAE600D51880 /* pjsystest */ = {
- isa = PBXGroup;
- children = (
- 3A3479731154EB6B00D51880 /* systest.h */,
- 3A3479721154EB5B00D51880 /* gui.h */,
- 3A3479211154DB0800D51880 /* systest.c */,
- );
- name = pjsystest;
- sourceTree = "";
- };
3A3479941154EC6B00D51880 /* Libraries */ = {
isa = PBXGroup;
children = (
- 3AE90E95115F7A4E00FAEAA5 /* libg7221codec-arm-apple-darwin9.a */,
- 3AE90E96115F7A4F00FAEAA5 /* libilbccodec-arm-apple-darwin9.a */,
- 3AE90E97115F7A4F00FAEAA5 /* libmilenage-arm-apple-darwin9.a */,
- 3AE90E98115F7A4F00FAEAA5 /* libpjsdp-arm-apple-darwin9.a */,
- 3AE90E99115F7A4F00FAEAA5 /* libspeex-arm-apple-darwin9.a */,
- 3AE90E9A115F7A4F00FAEAA5 /* libsrtp-arm-apple-darwin9.a */,
- 3A3479991154ECA300D51880 /* libgsmcodec-arm-apple-darwin9.a */,
- 3A34799B1154ECB100D51880 /* libresample-arm-apple-darwin9.a */,
- 3A34794A1154E39900D51880 /* libpjmedia-arm-apple-darwin9.a */,
- 3A34794C1154E39900D51880 /* libpjmedia-audiodev-arm-apple-darwin9.a */,
- 3A34794E1154E3F000D51880 /* libpjsip-arm-apple-darwin9.a */,
- 3A3479501154E42400D51880 /* libpjsip-simple-arm-apple-darwin9.a */,
- 3A3479521154E42400D51880 /* libpjsip-ua-arm-apple-darwin9.a */,
- 3A3479541154E42400D51880 /* libpjsua-arm-apple-darwin9.a */,
- 3A34795A1154E45A00D51880 /* libpj-arm-apple-darwin9.a */,
- 3A34795C1154E48700D51880 /* libpjlib-util-arm-apple-darwin9.a */,
- 3A3479781154EBDE00D51880 /* libpjmedia-codec-arm-apple-darwin9.a */,
- 3A34797A1154EBDE00D51880 /* libpjnath-arm-apple-darwin9.a */,
+ 5218C4AC29CDA73600E7A53A /* libg7221codec-arm64-apple-darwin_ios.a */,
+ 5218C4AD29CDA73600E7A53A /* libgsmcodec-arm64-apple-darwin_ios.a */,
+ 5218C4AE29CDA73600E7A53A /* libilbccodec-arm64-apple-darwin_ios.a */,
+ 5218C4A029CDA73400E7A53A /* libpj-arm64-apple-darwin_ios.a */,
+ 5218C4A929CDA73600E7A53A /* libpjlib-util-arm64-apple-darwin_ios.a */,
+ 5218C4AA29CDA73600E7A53A /* libpjmedia-arm64-apple-darwin_ios.a */,
+ 5218C4A729CDA73600E7A53A /* libpjmedia-audiodev-arm64-apple-darwin_ios.a */,
+ 5218C4A629CDA73500E7A53A /* libpjmedia-codec-arm64-apple-darwin_ios.a */,
+ 5218C4A829CDA73600E7A53A /* libpjmedia-videodev-arm64-apple-darwin_ios.a */,
+ 5218C49D29CDA73400E7A53A /* libpjnath-arm64-apple-darwin_ios.a */,
+ 5218C4A529CDA73500E7A53A /* libpjsip-arm64-apple-darwin_ios.a */,
+ 5218C4AB29CDA73600E7A53A /* libpjsip-simple-arm64-apple-darwin_ios.a */,
+ 5218C49F29CDA73400E7A53A /* libpjsip-ua-arm64-apple-darwin_ios.a */,
+ 5218C49B29CDA73300E7A53A /* libpjsua-arm64-apple-darwin_ios.a */,
+ 5218C4A129CDA73500E7A53A /* libpjsua2-arm64-apple-darwin_ios.a */,
+ 5218C4A429CDA73500E7A53A /* libresample-arm64-apple-darwin_ios.a */,
+ 5218C49C29CDA73400E7A53A /* libspeex-arm64-apple-darwin_ios.a */,
+ 5218C4A229CDA73500E7A53A /* libsrtp-arm64-apple-darwin_ios.a */,
+ 5218C49E29CDA73400E7A53A /* libwebrtc-arm64-apple-darwin_ios.a */,
+ 5218C4A329CDA73500E7A53A /* libyuv-arm64-apple-darwin_ios.a */,
);
name = Libraries;
sourceTree = "";
};
+ 5218C4DC29CDE39B00E7A53A /* pjsystest */ = {
+ isa = PBXGroup;
+ children = (
+ 5218C4DE29CDE39B00E7A53A /* systest.c */,
+ 5218C4E029CDE39B00E7A53A /* gui.h */,
+ 5218C4E329CDE39B00E7A53A /* systest.h */,
+ );
+ name = pjsystest;
+ path = ../pjsystest;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -296,7 +351,7 @@
1D3623260D0F684500981E51 /* ipjsystestAppDelegate.m in Sources */,
28C286E10D94DF7D0034E888 /* RootViewController.m in Sources */,
3A3478AF1154BFD700D51880 /* TestViewController.m in Sources */,
- 3A3479221154DB0800D51880 /* systest.c in Sources */,
+ 5218C4E629CDE39B00E7A53A /* systest.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -307,12 +362,21 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD)";
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = ipjsystest_Prefix.pch;
GCC_PREPROCESSOR_DEFINITIONS = "PJ_AUTOCONF=1";
+ HEADER_SEARCH_PATHS = (
+ ../../../pjsip/include,
+ ../../../pjlib/include,
+ "../../../pjlib-util/include",
+ ../../../pjnath/include,
+ ../../../pjmedia/include,
+ ../../src/pjsystest,
+ );
INFOPLIST_FILE = "ipjsystest-Info.plist";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
@@ -332,10 +396,19 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD)";
COPY_PHASE_STRIP = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = ipjsystest_Prefix.pch;
GCC_PREPROCESSOR_DEFINITIONS = "PJ_AUTOCONF=1";
+ HEADER_SEARCH_PATHS = (
+ ../../../pjsip/include,
+ ../../../pjlib/include,
+ "../../../pjlib-util/include",
+ ../../../pjnath/include,
+ ../../../pjmedia/include,
+ ../../src/pjsystest,
+ );
INFOPLIST_FILE = "ipjsystest-Info.plist";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
diff --git a/pjsip-apps/src/ipjsystest/main.m b/pjsip-apps/src/ipjsystest/main.m
index 2b01c71f6..62c862ad4 100644
--- a/pjsip-apps/src/ipjsystest/main.m
+++ b/pjsip-apps/src/ipjsystest/main.m
@@ -17,10 +17,11 @@
*/
#import
+#import "ipjsystestAppDelegate.h"
+
int main(int argc, char *argv[]) {
- NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
- int retVal = UIApplicationMain(argc, argv, nil, nil);
- [pool release];
- return retVal;
+ @autoreleasepool {
+ return UIApplicationMain(argc, argv, nil, NSStringFromClass([ipjsystestAppDelegate class]));
+ }
}