the time, plugins are easier to use. Sometimes we have no choice but to use scripts Examples : • cocoapods plugin if podFile is not in root folder • run Unit tests with Xcode plugin
error: code signing is required for product type 'Application' in SDK 'iOS 7.0’ à just trying to build the app !! • à Get your provisionning profile on the mac server (Add your account to Xcode)!
to install your pods before building your app : • $ sudo visudo -f /etc/sudoers • Add these lines : # Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL %_teamsserver ALL=(ALL) NOPASSWD: /usr/sbin/chown %_teamsserver ALL=(ALL) NOPASSWD: /usr/bin/pod
Lots of bugs! • Fetching pods before building app is painfull! • No 3rd party integration (Testflight, hockeyapp etc…)! • Can’t Archive an app! • Need to create a specific scheme!
are powerfull! ! • Generate Documentation, Count lines of code, analyze code duplication and run Unit Tests !! • https://github.com/octo-technology/sonar- objective-c!