Skip to content

Instantly share code, notes, and snippets.

View ledinhphuong's full-sized avatar

Phuong Le ledinhphuong

  • Ho Chi Minh city, Vietnam
View GitHub Profile
@ledinhphuong
ledinhphuong / [email protected]@9.3-ios.log
Created April 23, 2018 14:16
Failed to run test on iPad Air 2 WIFI (iOS 11.0) - iOS logs
Apr 23 21:06:32 iPad locationd[61] <Notice>: @ClxClient, Fix, 1, ll, <private>, <private>, acc, 5.00, speed, <private>, course, <private>, type, 1
Apr 23 21:06:32 iPad locationd[61] <Notice>: {"msg":"#Stream Received notification", "notification":"CLLocationProvider_Type::kNotificationLocationBystander"}
Apr 23 21:06:32 iPad locationd[61] <Notice>: {"msg":"#Stream Stopping location for source", "source":"CLStreamingAwareLocationProviderStateMachine::kLocationSourceLocal"}
Apr 23 21:06:32 iPad locationd[61] <Notice>: {"msg":"#Stream Received notification", "notification":"CLLocationProvider_Type::kNotificationLocationLeech"}
Apr 23 21:06:32 iPad locationd[61] <Notice>: Sending location to client </System/Library/PrivateFrameworks/MobileWiFi.framework>
Apr 23 21:06:32 iPad locationd[61] <Notice>: {"msg":"#Stream Stopping location for source", "source":"CLStreamingAwareLocationProviderStateMachine::kLocationSourceLocal"}
Apr 23 21:06:32 iPad locationd[61] <Notice>: Sending location to client </System/Library/Loc
@ledinhphuong
ledinhphuong / [email protected]@9.3-appium.log
Last active April 23, 2018 14:16
Failed to run test on iPad Air 2 WIFI (iOS 11.0) - appium logs
2018-04-23 14:06:18:158 - [Appium] Appium support for versions of node < 8 has been deprecated and will be removed in a future version. Please upgrade!
2018-04-23 14:06:18:191 - [Appium] Welcome to Appium v1.8.0
2018-04-23 14:06:18:193 - [Appium] Non-default server args:
2018-04-23 14:06:18:194 - [Appium] logTimestamp: true
2018-04-23 14:06:18:194 - [Appium] defaultDevice: true
2018-04-23 14:06:18:195 - [Appium] defaultCapabilities: {
2018-04-23 14:06:18:195 - [Appium] udid: xxx
2018-04-23 14:06:18:195 - [Appium] showIOSLog: false
2018-04-23 14:06:18:196 - [Appium] showXcodeLog: true
2018-04-23 14:06:18:196 - [Appium] platformName: iOS
Need resigning all executable, *.dylib, *.framework, *.xctest and *.appex files as structure:
*.app
|_ Executable file
|_ Frameworks (1)
| |_ *.dylib
| |_ *.framework
| |_ Frameworks (Repeated (1))
|_ PlugIns
|_ *.xctest

Automated Mobile Testing

Company support

Company Supported frameworks iOS Android
1 PerfectoMobile Appium, HP UFT, Espresso
2 SauceLabs Appium, Selendroid
3 Experitest Appium, HP UFT
4 TestObject Appium, Robotium, Espressso
WRN/device:plugins:data 51219 [LGF600Lxxxxxxxx] Unable to find device data { serial: 'LGF600Lxxxxxxxx',
platform: 'Android',
manufacturer: 'LGE',
operator: null,
model: 'LG-F600L',
version: '5.1.1',
abi: 'arm64-v8a',
sdk: '22',
product: 'pplus_lgu_kr',
display:
@ledinhphuong
ledinhphuong / floatsign.sh
Last active October 19, 2016 03:59 — forked from mediabounds/floatsign.sh
A small bash script to re-sign iOS applications to wildcard app id provisioning
# !/bin/bash
# Copyright (c) 2011 Float Mobile Learning
# http://www.floatlearning.com/
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
@ledinhphuong
ledinhphuong / floatsign.sh
Created April 5, 2016 07:13 — forked from WeptunUser/floatsign.sh
Now fix when no entitlements are present.
# !/bin/bash
# Copyright (c) 2011 Float Mobile Learning
# http://www.floatlearning.com/
# Extension Copyright (c) 2013 Weptun Gmbh
# http://www.weptun.de
#
# Extended by Ronan O Ciosoig January 2012
#
# Extended by Patrick Blitz, April 2013
@ledinhphuong
ledinhphuong / re-sign-ios-app.md
Created March 23, 2016 11:45 — forked from chaitanyagupta/re-sign-ios-app.md
How to re-sign an iOS app with another developer account

To re-sign an iOS app with another developer account, ensure that the following are in place first.

  1. Distribution certificate of the other developer account
  2. A provisioning profile from the other developer account

Note that the Apple requires bundle IDs to be globally unique, even across accounts. So a bundle ID i.e. CFBundleIdentifier from one account can't be used in a different account, even though the team id/prefix would be different.

Ensure that the new distribution certificate is in your keychain and the new provisioning profile on your disk.

  1. Unzip the .ipa. This will usually unzip to Payload/.app/