Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

KKBOX WWDC17 Xcode IDE - Hardy

4,184 views

Published on

KKStream iOS 工程師 Hardy 分享
影片位置 https://youtu.be/j5VN_qNoRZE
相關 Sessions
- [GitHub and the New Source Control Workflows in Xcode 9] (https://developer.apple.com/videos/wwdc2017/videos/play/wwdc2017/405/)
- [What's New in Signing for Xcode and Xcode Server] (https://developer.apple.com/videos/wwdc2017/videos/play/wwdc2017/403/)
- [Localizing with Xcode 9] (https://developer.apple.com/videos/wwdc2017/videos/play/wwdc2017/401/)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

KKBOX WWDC17 Xcode IDE - Hardy

  1. 1. WWDC 2017 #Xcode IDE
  2. 2. Topics GitHub and the New Source Control Workflows in Xcode 9 What's New in Signing for Xcode and Xcode Server Localizing with Xcode 9 GitHub and the New Source Control Workflows in Xcode 9 Session 405 What's New in Signing for Xcode and Xcode Server Session 403 Localizing with Xcode 9 Session 401
  3. 3. GitHub and the New Source Control Workflows in Xcode 9
  4. 4. Clone
  5. 5. Clone
  6. 6. Clone
  7. 7. Commit
  8. 8. Commit
  9. 9. Commit
  10. 10. Branching
  11. 11. Tags
  12. 12. Tags
  13. 13. What's New in Signing for Xcode and Xcode Server
  14. 14. Xcode Server Continuous integration powered by Xcode Built into Xcode Runs your tests on simulators and devices
  15. 15. Xcode Server Automatic or manual signing Xcode Server joins your team for development signing Supports two-factor authentication Development signing
  16. 16. xcodebuild Development signing xcodebuild -allowProvisioningUpdates xcodebuild -allowProvisioningDeviceRegistration
  17. 17. Manual Singing Xcode Improvement
  18. 18. Manual Singing Xcode Improvement
  19. 19. DEVELOPMENT_TEAM to set your team identifier PROVISIONING_PROFILE_SPECIFIER to set your profile name CODE_SIGN_IDENTITY to set your certificate Build Settings CODE_SIGN_STYLE to set automatic or manual
  20. 20. Distributing Development signed (recommended) Distribution Signed
  21. 21. Distributing
  22. 22. Distributing Distributing Improvement
  23. 23. Distributing Enhanced export .ipa DistributionSummary.plist Packaging.log ExportOptions.plist
  24. 24. Distributing Enhanced export xcodebuild -exportArchive -archivePath your.xcarchive -exportOptionsPlist ExportOptions.plist -allowProvisioningUpdates
  25. 25. Distributing Manual
  26. 26. Distribution Signing with Xcode Server
  27. 27. Distribution Signing with Xcode Server Copy distribution certificates to server Automatic signing creates and updates distribution profilesUpload ExportOptions.plist
  28. 28. Localizing with Xcode 9
  29. 29. Internationalization String management Formatting User Interface
  30. 30. String management Prepare your strings for translation Use NSLocalizedString Use NSLocalizedStringWithFormat
  31. 31. String management
  32. 32. Formatters English (Philippines) United States
  33. 33. User Interface
  34. 34. User Interface
  35. 35. User Interface
  36. 36. User Interface
  37. 37. Localization Process
  38. 38. Stringsdict Handling Plurals
  39. 39. Stringsdict Handling Plurals
  40. 40. Stringsdict Adaptive String
  41. 41. Stringsdict Adaptive String
  42. 42. Testing
  43. 43. Testing
  44. 44. Thanks Q&A

×