This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| fastlane_version "1.33.0" | |
| default_platform :ios | |
| platform :ios do | |
| before_all do | |
| cocoapods | |
| ENV['KEYCHAIN_NAME'] = "TempKeychain.keychain" | |
| end | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| fastlane_version "1.33.0" | |
| default_platform :ios | |
| platform :ios do | |
| before_all do | |
| cocoapods | |
| ENV['KEYCHAIN_NAME'] = "TempKeychain.keychain" | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| desc "Submit a new Beta Build to Fabric without notifications" | |
| lane :fabric_silent do | |
| import_certificates | |
| sigh(adhoc: true) | |
| ENV["PROFILE_UDID"] = lane_context[SharedValues::SIGH_UDID] # use the UDID of the newly created provisioning profile | |
| gym(scheme: "MyApp AdHoc", sdk: "iphoneos9.0", use_legacy_build_api: true) | |
| crashlytics(notifications: false) | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| machine: | |
| xcode: | |
| version: "7.0" | |
| dependencies: | |
| pre: | |
| - brew install mogenerator --HEAD #if you are using mogenerator, you need this step. Otherwise, ignore it | |
| deployment: | |
| staging: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def import_certificates | |
| return unless Helper.is_ci? # As in my local machine I don't need to import the certificates, only run if it's in the CI | |
| create_keychain( | |
| name: ENV["KEYCHAIN_NAME"], | |
| default_keychain: true, | |
| unlock: true, | |
| timeout: 3600, | |
| lock_when_sleeps: true, | |
| password: ENV["KEYCHAIN_PASSWORD"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Parse.Cloud.afterSave("LaneResult", function(request) { | |
| var query = new Parse.Query(Parse.Installation); | |
| var text = "New event from " + request.object.get("App") + ": " + request.object.get("EventType"); | |
| Parse.Push.send({ | |
| where: query, // Set our Installation query | |
| data: { | |
| alert: text, | |
| sound: "register.aiff" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| after_all do |lane| | |
| notify "Fastlane succeeded '#{lane}'" unless Helper.is_ci? #if I'm running it locally, show a terminal OS X notification | |
| push_notify(lane, "Succeeded") #check the bonus part! | |
| end | |
| error do |lane, exception| | |
| notify "Fastlane failed '#{lane}'" unless Helper.is_ci? #if I'm running it locally, show a terminal OS X notification | |
| push_notify(lane, "Failed") #check the bonus part! | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def push_notify(lane_name, success) | |
| require 'uri' | |
| uri = URI.parse("https://api.parse.com/") | |
| http = Net::HTTP.new(uri.host, uri.port) | |
| http.use_ssl = true | |
| http.verify_mode = OpenSSL::SSL::VERIFY_NONE | |
| request = Net::HTTP::Post.new("/1/classes/LaneResult") | |
| request.add_field('Content-Type', 'application/json') | |
| request.add_field('X-Parse-Application-Id', 'my_parse_id') | |
| request.add_field('X-Parse-Master-Key', 'my_parse_key') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| source 'https://rubygems.org' | |
| gem 'cocoapods', '~> 1.5.3' | |
| gem 'fastlane', '~> 2.100.1' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //: Playground - noun: a place where people can play | |
| import UIKit | |
| import PlaygroundSupport | |
| extension NSLayoutConstraint { | |
| func applyInset(_ insets: UIEdgeInsets) -> NSLayoutConstraint { | |
| guard firstAttribute == secondAttribute else { | |
| return self | |
| } |
OlderNewer