iOS Engs Sync - 22 November 2017
iOS 11
- Demo of using iOS SDK 11 in iPhone X.
- With the addition of new Safe Area layout guide, some view controllers are needed to be adjusted.
- There are two possible goal in release 2.20.0 (Jan 2018 release), using
iOS SDK 11
OR iOS SDK 11 + iPhone X support
. To support iPhone X, we need to assess how many pages need adjustments to assess the effort.
- There is an Asana project to track ALL the screens. https://app.asana.com/0/477103623095908/list
- To see in iPhone X screen, please visit branch
feature/ios-11
- Action item: Every mission team will list all impacted pages for iPhone X support in Asana project by 21 November 2017.
Cocoapods
- We found problem when thew newest version of the library is compiled using iOS SDK 11.
- Solution: adding third party library under pod has to provide version specifically. (for ex:
pod 'Adjust', '= 4.11.4'
, pod 'AFNetworking', '= 3.1.0'
)
Bitrise
- Deprecation of Traveloka iOS (SDK 10) in Bitrise.
- We'll use iOS SDK 11 in 2.20.
- Please use
:new: Traveloka iOS with SDK 11 + React Native.
- Bitrise POEditor import issue update (hopefully fixed by then!)
- Devs should still keep Xcode 8.x in case of emergencies/hotfix release.
Copy Creation Process
Unit Test
- Slow
arc unit
is under investigation.
- If
arc diff
runs so slow, you can escape local unit test using arc diff --nounit
.
- Please let us know (iOS Infra) if any engineers need help of unit test.