ios_LocalRealDevice {
webdriver.remote.driver.studentios = “appium”
appium.bundleId = “com.debug”
appium.hub= “http://0.0.0.0:4727/wd/hub"
appium.platformName = “iOS”
appium.platformVersion = “15.0”
appium.deviceName = “SAM’s iPhone”
appium.udid=”00008101–000110113E82001E”
appium.automationName = “XCUITest”
appium.xcodeOrgId = “XXXXXXXXXX”
appium.xcodeSigningId = “iPhone Developer”
appium.updatedWDABundleId = “com.fb.webdriveragent”
appium.app = “/Users/sams/Downloads/ios.ipa”
#appium.app = “/Users/sams/Downloads/ios.app”
}
Given below is the curl command that can help you to upload apk from Bitrise.
curl -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location \
--request POST 'https://api.us-west-1.saucelabs.com/v1/storage/upload' \
--form 'payload=@'"$BITRISE_APK_PATH"'' \
--form 'name="myAndroidApp.apk"' \
--form 'description="Apk upload from Bitrise"'
Most important thing in this curl is single quote passed in payload env variable. i.e.
'"$BITRISE_APK_PATH"'
browserstack {
user = ABCD
key = XYZ
server = hub-cloud.browserstack.com
browser = chrome
}
webdriver {
driver = remote
remote.url = "http://user:key@hub-cloud.browserstack.com/wd/hub"
}