xcode: remove TutorialHelloWorld ; better use ./prepare.py -G XCode instead and updated README accordingly

This commit is contained in:
Gautier Pelloux-Prayer 2016-06-23 16:20:31 +02:00
parent 1c78556f21
commit 7754ff39ea
8 changed files with 26 additions and 1162 deletions

View file

@ -25,7 +25,7 @@ Group changes to describe their impact on the project, as follows:
- Push notifications are now configurable per account
- Update to latest OpenH264 version to fix issue with Xcode 7.3 and arm64 devices [openh264 issue 2434]
- Default transport reset to "UDP" for external accounts in assistant since most providers only support that
- Removed deprecated polarssl submodule, using mbedtls instead
- Remove deprecated polarssl submodule, using mbedtls instead
### Fixed
- Fix invalid photo rotation when using Camera for avatars

View file

@ -114,7 +114,13 @@ Sometime it can be useful to step into liblinphone SDK functions. To allow Xcode
## Debugging mediastreamer2
For iOS specific media development like audio video capture/playback it may be interesting to use `mediastream` test tool.
The project `submodule/liblinphone.xcodeproj` can be used for this purpose.
You can build it using the following:
./prepare.py -G Xcode -g && make
# then open the project for a given architecture (here x86_64, to run on simulator):
open WORK/ios-x86_64/Build/linphone_builder/EP_linphone_builder.xcodeproj
Then you can select mediastream target and launch it on device. You can configure scheme to pass custom parameters.
# Quick UI reference
@ -122,23 +128,23 @@ The project `submodule/liblinphone.xcodeproj` can be used for this purpose.
- The delegate is set to LinphoneAppDelegate in main.m, in the UIApplicationMain() by passing its class
- Basic layout:
MainStoryboard
|
| (rootViewController)
|
PhoneMainView ---> view #--> app background
| |
| #--> statusbar background
|
| (mainViewController)
|
UICompositeView : TPMultilayout
MainStoryboard
|
#---> view #--> statusBar
|
#--> contentView
|
#--> tabBar
| (rootViewController)
|
PhoneMainView ---> view |--> app background
| |
| |--> statusbar background
|
| (mainViewController)
|
UICompositeView : TPMultilayout
|
|---> view |--> statusBar
|
|--> contentView
|
|--> tabBar
When the application is started, the phoneMainView gets asked to transition to the Dialer view or the Assistant view.

View file

@ -1,5 +0,0 @@
This xcode project just compile linphone tutorials from the sdk.
This project assumes liblinphone-sdk to be located in the same directory then liblinphone-tutorials.
For each xcode tutotial target, do not forget to fill arguments to be passed on launch.

File diff suppressed because it is too large Load diff

View file

@ -1,8 +0,0 @@
//
// Prefix header for all source files of the 'hello-world' target in the 'hello-world' project
//
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif

View file

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
</dict>
</plist>

@ -1 +1 @@
Subproject commit e3fc561df4f6f8ae831fab13c6b8035330f03121
Subproject commit 6c0a6c960369dc2ad5d11531ac502302e0144d65

@ -1 +1 @@
Subproject commit 747209c6138b1188e4653f524f54176ebf3a4a5d
Subproject commit 228859ce6b88b628877de3e5eb3e488ceace8c2c