Skip to content

Commit d521925

Browse files
author
Antonis Tsakiridis
committed
Fixed #482: Fix some issues with hello world sample App after integration with latest webrtc lib
1 parent 2ca49b8 commit d521925

File tree

1 file changed

+42
-8
lines changed

1 file changed

+42
-8
lines changed

Samples/restcomm-helloworld/restcomm-helloworld.xcodeproj/project.pbxproj

Lines changed: 42 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
AE1C05BE1B15DDF200F5E834 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AE1C05BC1B15DDF200F5E834 /* libcrypto.a */; };
2727
AE1C05BF1B15DDF200F5E834 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AE1C05BD1B15DDF200F5E834 /* libssl.a */; };
2828
AE1C05C11B15DE1500F5E834 /* libsofia-sip-ua.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AE1C05C01B15DE1500F5E834 /* libsofia-sip-ua.a */; };
29-
AE3E52B31C578A600057F5D0 /* libWebRTC-11366.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AE3E52B21C578A600057F5D0 /* libWebRTC-11366.a */; };
3029
AE505B871B061A0C0053F5B6 /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE5821E01A8AB79400578A7B /* GLKit.framework */; };
3130
AE5821DF1A8AB76900578A7B /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AE5821DE1A8AB76900578A7B /* libsqlite3.dylib */; };
3231
AE65E39F1A6BC66600C0CB1B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE65E39E1A6BC66600C0CB1B /* CoreFoundation.framework */; };
@@ -49,6 +48,10 @@
4948
AE9520A51B0B2C4D00E947D8 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = AE9520A11B0B2C4D00E947D8 /* [email protected] */; };
5049
AE9520A61B0B2C4D00E947D8 /* splash-768x1024.png in Resources */ = {isa = PBXBuildFile; fileRef = AE9520A21B0B2C4D00E947D8 /* splash-768x1024.png */; };
5150
AE9520A71B0B2C4D00E947D8 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = AE9520A31B0B2C4D00E947D8 /* [email protected] */; };
51+
AEA470E11DC0D4740031FF44 /* libboringssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AEA470E01DC0D4740031FF44 /* libboringssl.a */; };
52+
AEA470E31DC0D88A0031FF44 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEA470E21DC0D88A0031FF44 /* SystemConfiguration.framework */; };
53+
AEA470E51DC0D8C50031FF44 /* WebRTC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEA470E41DC0D8C50031FF44 /* WebRTC.framework */; };
54+
AEA470E61DC0D8C50031FF44 /* WebRTC.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AEA470E41DC0D8C50031FF44 /* WebRTC.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
5255
AEC39ADA1A5AD8D800B155E4 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC39AB11A5A96AE00B155E4 /* VideoToolbox.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
5356
AEC39ADB1A5ADF6100B155E4 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE56121A1A064F5B009C9A4F /* AVFoundation.framework */; };
5457
AEC39AE31A5AE0A100B155E4 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC39ADE1A5AE03100B155E4 /* AssetsLibrary.framework */; };
@@ -85,6 +88,20 @@
8588
};
8689
/* End PBXContainerItemProxy section */
8790

91+
/* Begin PBXCopyFilesBuildPhase section */
92+
AEA470E71DC0D8C50031FF44 /* Embed Frameworks */ = {
93+
isa = PBXCopyFilesBuildPhase;
94+
buildActionMask = 2147483647;
95+
dstPath = "";
96+
dstSubfolderSpec = 10;
97+
files = (
98+
AEA470E61DC0D8C50031FF44 /* WebRTC.framework in Embed Frameworks */,
99+
);
100+
name = "Embed Frameworks";
101+
runOnlyForDeploymentPostprocessing = 0;
102+
};
103+
/* End PBXCopyFilesBuildPhase section */
104+
88105
/* Begin PBXFileReference section */
89106
AE182F971B09F70200B40A0F /* libWebRTC-9190.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libWebRTC-9190.a"; path = "../../RestCommClient/webrtc/libWebRTC-9190.a"; sourceTree = "<group>"; };
90107
AE182F991B0A5C7100B40A0F /* GStreamer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GStreamer.framework; path = ../../RestCommClient/GStreamer/GStreamer.framework; sourceTree = "<group>"; };
@@ -121,6 +138,10 @@
121138
AE9520A11B0B2C4D00E947D8 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
122139
AE9520A21B0B2C4D00E947D8 /* splash-768x1024.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "splash-768x1024.png"; sourceTree = "<group>"; };
123140
AE9520A31B0B2C4D00E947D8 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
141+
AEA470DE1DC0D4590031FF44 /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = ../../dependencies/packages/webrtc/WebRTC.framework; sourceTree = "<group>"; };
142+
AEA470E01DC0D4740031FF44 /* libboringssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboringssl.a; path = ../../dependencies/packages/webrtc/libboringssl.a; sourceTree = "<group>"; };
143+
AEA470E21DC0D88A0031FF44 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
144+
AEA470E41DC0D8C50031FF44 /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = ../../dependencies/packages/webrtc/WebRTC.framework; sourceTree = "<group>"; };
124145
AEC39AAB1A5A95D100B155E4 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
125146
AEC39AB11A5A96AE00B155E4 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; };
126147
AEC39ADC1A5ADFF200B155E4 /* AVKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVKit.framework; path = System/Library/Frameworks/AVKit.framework; sourceTree = SDKROOT; };
@@ -172,11 +193,13 @@
172193
AEC39AE31A5AE0A100B155E4 /* AssetsLibrary.framework in Frameworks */,
173194
AEC39ADB1A5ADF6100B155E4 /* AVFoundation.framework in Frameworks */,
174195
AEC39ADA1A5AD8D800B155E4 /* VideoToolbox.framework in Frameworks */,
175-
AE3E52B31C578A600057F5D0 /* libWebRTC-11366.a in Frameworks */,
196+
AEA470E31DC0D88A0031FF44 /* SystemConfiguration.framework in Frameworks */,
176197
AE1C05BB1B15DDD100F5E834 /* libRestCommClient.a in Frameworks */,
177198
AE1C05BE1B15DDF200F5E834 /* libcrypto.a in Frameworks */,
178199
AE1C05BF1B15DDF200F5E834 /* libssl.a in Frameworks */,
179200
AE1C05C11B15DE1500F5E834 /* libsofia-sip-ua.a in Frameworks */,
201+
AEA470E11DC0D4740031FF44 /* libboringssl.a in Frameworks */,
202+
AEA470E51DC0D8C50031FF44 /* WebRTC.framework in Frameworks */,
180203
AE5821DF1A8AB76900578A7B /* libsqlite3.dylib in Frameworks */,
181204
AEC39AE91A5AE18800B155E4 /* libresolv.dylib in Frameworks */,
182205
);
@@ -198,6 +221,7 @@
198221
AE79D30D19BC8DAD0023306C = {
199222
isa = PBXGroup;
200223
children = (
224+
AEA470E41DC0D8C50031FF44 /* WebRTC.framework */,
201225
AED0B0671A097764008A6057 /* restcomm-helloworld */,
202226
AE79D31819BC8DAD0023306C /* Frameworks */,
203227
AE79D31719BC8DAD0023306C /* Products */,
@@ -218,6 +242,9 @@
218242
AE79D31819BC8DAD0023306C /* Frameworks */ = {
219243
isa = PBXGroup;
220244
children = (
245+
AEA470E21DC0D88A0031FF44 /* SystemConfiguration.framework */,
246+
AEA470E01DC0D4740031FF44 /* libboringssl.a */,
247+
AEA470DE1DC0D4590031FF44 /* WebRTC.framework */,
221248
AE3E52B21C578A600057F5D0 /* libWebRTC-11366.a */,
222249
AEE94BC91BCBADDA00987ECC /* libWebRTC-9814.a */,
223250
AE1C05C01B15DE1500F5E834 /* libsofia-sip-ua.a */,
@@ -343,6 +370,7 @@
343370
AE79D31219BC8DAD0023306C /* Sources */,
344371
AE79D31319BC8DAD0023306C /* Frameworks */,
345372
AE79D31419BC8DAD0023306C /* Resources */,
373+
AEA470E71DC0D8C50031FF44 /* Embed Frameworks */,
346374
);
347375
buildRules = (
348376
);
@@ -638,17 +666,20 @@
638666
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
639667
CODE_SIGN_IDENTITY = "iPhone Developer";
640668
ENABLE_BITCODE = NO;
641-
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
669+
FRAMEWORK_SEARCH_PATHS = (
670+
"$(inherited)",
671+
$SOURCE_ROOT/../../dependencies/packages/webrtc,
672+
);
642673
GCC_PRECOMPILE_PREFIX_HEADER = YES;
643674
GCC_PREFIX_HEADER = "restcomm-helloworld/restcomm-helloworld-Prefix.pch";
644675
HEADER_SEARCH_PATHS = (
645676
"$(inherited)",
646677
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
647678
$SOURCE_ROOT/../../dependencies/packages/RestCommClientLib/include,
648-
$SOURCE_ROOT/../../dependencies/packages/webrtc/include,
649679
);
650680
INFOPLIST_FILE = "restcomm-helloworld/restcomm-helloworld-Info.plist";
651-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
681+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
682+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
652683
LIBRARY_SEARCH_PATHS = (
653684
"$(inherited)",
654685
"$SOURCE_ROOT/../../dependencies/packages/openssl-1.0.1i/lib/",
@@ -671,17 +702,20 @@
671702
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
672703
CODE_SIGN_IDENTITY = "iPhone Developer";
673704
ENABLE_BITCODE = NO;
674-
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
705+
FRAMEWORK_SEARCH_PATHS = (
706+
"$(inherited)",
707+
$SOURCE_ROOT/../../dependencies/packages/webrtc,
708+
);
675709
GCC_PRECOMPILE_PREFIX_HEADER = YES;
676710
GCC_PREFIX_HEADER = "restcomm-helloworld/restcomm-helloworld-Prefix.pch";
677711
HEADER_SEARCH_PATHS = (
678712
"$(inherited)",
679713
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
680714
$SOURCE_ROOT/../../dependencies/packages/RestCommClientLib/include,
681-
$SOURCE_ROOT/../../dependencies/packages/webrtc/include,
682715
);
683716
INFOPLIST_FILE = "restcomm-helloworld/restcomm-helloworld-Info.plist";
684-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
717+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
718+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
685719
LIBRARY_SEARCH_PATHS = (
686720
"$(inherited)",
687721
"$SOURCE_ROOT/../../dependencies/packages/openssl-1.0.1i/lib/",

0 commit comments

Comments
 (0)