iOS Debug

4 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.34
List Price:  €96.21
You save:  €28.86
£55.94
List Price:  £79.93
You save:  £23.98
CA$100.65
List Price:  CA$143.79
You save:  CA$43.14
A$112.33
List Price:  A$160.48
You save:  A$48.15
S$95.07
List Price:  S$135.83
You save:  S$40.75
HK$543.93
List Price:  HK$777.07
You save:  HK$233.14
CHF 62.61
List Price:  CHF 89.45
You save:  CHF 26.84
NOK kr799.33
List Price:  NOK kr1,141.95
You save:  NOK kr342.62
DKK kr502.32
List Price:  DKK kr717.64
You save:  DKK kr215.31
NZ$124.25
List Price:  NZ$177.52
You save:  NZ$53.26
د.إ257.07
List Price:  د.إ367.25
You save:  د.إ110.18
৳8,395.96
List Price:  ৳11,994.74
You save:  ৳3,598.78
₹5,947.38
List Price:  ₹8,496.63
You save:  ₹2,549.24
RM315.51
List Price:  RM450.75
You save:  RM135.24
₦108,935.23
List Price:  ₦155,628.43
You save:  ₦46,693.20
₨19,553.63
List Price:  ₨27,934.96
You save:  ₨8,381.32
฿2,411.01
List Price:  ฿3,444.45
You save:  ฿1,033.44
₺2,462.87
List Price:  ₺3,518.54
You save:  ₺1,055.66
B$432.25
List Price:  B$617.53
You save:  B$185.28
R1,286.40
List Price:  R1,837.80
You save:  R551.39
Лв131.81
List Price:  Лв188.31
You save:  Лв56.50
₩101,406.23
List Price:  ₩144,872.25
You save:  ₩43,466.02
₪255.41
List Price:  ₪364.89
You save:  ₪109.47
₱4,117.93
List Price:  ₱5,883.01
You save:  ₱1,765.08
¥10,970.49
List Price:  ¥15,672.80
You save:  ¥4,702.31
MX$1,420.18
List Price:  MX$2,028.91
You save:  MX$608.73
QR256.43
List Price:  QR366.34
You save:  QR109.91
P967.77
List Price:  P1,382.59
You save:  P414.82
KSh9,046.20
List Price:  KSh12,923.70
You save:  KSh3,877.50
E£3,563.73
List Price:  E£5,091.27
You save:  E£1,527.53
ብር8,934.81
List Price:  ብር12,764.56
You save:  ብር3,829.75
Kz64,250.82
List Price:  Kz91,790.82
You save:  Kz27,540
CLP$69,405.58
List Price:  CLP$99,155.08
You save:  CLP$29,749.50
CN¥510.85
List Price:  CN¥729.81
You save:  CN¥218.96
RD$4,272.98
List Price:  RD$6,104.52
You save:  RD$1,831.54
DA9,417.81
List Price:  DA13,454.60
You save:  DA4,036.78
FJ$162.47
List Price:  FJ$232.11
You save:  FJ$69.64
Q541.22
List Price:  Q773.21
You save:  Q231.98
GY$14,699.69
List Price:  GY$21,000.46
You save:  GY$6,300.76
ISK kr9,732.10
List Price:  ISK kr13,903.60
You save:  ISK kr4,171.50
DH705.15
List Price:  DH1,007.40
You save:  DH302.25
L1,289.19
List Price:  L1,841.78
You save:  L552.59
ден4,145.57
List Price:  ден5,922.50
You save:  ден1,776.92
MOP$562.37
List Price:  MOP$803.42
You save:  MOP$241.05
N$1,284.24
List Price:  N$1,834.70
You save:  N$550.46
C$2,585.91
List Price:  C$3,694.32
You save:  C$1,108.40
रु9,565.49
List Price:  रु13,665.58
You save:  रु4,100.08
S/262.28
List Price:  S/374.71
You save:  S/112.42
K284.79
List Price:  K406.86
You save:  K122.07
SAR262.99
List Price:  SAR375.72
You save:  SAR112.72
ZK1,944.48
List Price:  ZK2,777.96
You save:  ZK833.47
L335.15
List Price:  L478.81
You save:  L143.65
Kč1,692.70
List Price:  Kč2,418.25
You save:  Kč725.55
Ft27,859.13
List Price:  Ft39,800.47
You save:  Ft11,941.33
SEK kr772.53
List Price:  SEK kr1,103.66
You save:  SEK kr331.13
ARS$71,530.46
List Price:  ARS$102,190.76
You save:  ARS$30,660.29
Bs485.50
List Price:  Bs693.61
You save:  Bs208.10
COP$306,446.24
List Price:  COP$437,799.12
You save:  COP$131,352.87
₡35,334.71
List Price:  ₡50,480.33
You save:  ₡15,145.61
L1,783.55
List Price:  L2,548.03
You save:  L764.48
₲548,864.71
List Price:  ₲784,126.06
You save:  ₲235,261.34
$U3,122.15
List Price:  $U4,460.41
You save:  $U1,338.25
zł286.96
List Price:  zł409.96
You save:  zł123
Already have an account? Log In

Transcript

Hello, in this video, we're going to show you how to debug a ionic application for iOS. Problem is ionic uses web technologies, a hybrid application. When you do something like a console dot log, which I've got right here at the startup, one of my controllers in JavaScript, and that doesn't appear in this console I put right here, which is a problem for debugging. So how to get around that the simple solution is to use the web inspector in Safari, because you can actually debug devices and simulators, that's correct, you can debug the simulator as well. That's what we will be debugging, but the process is exactly the same for devices. So there's two things you need to make sure you've done before you can actually start debugging logs, first of all on your simulator or on your iOS device.

Go to Settings. Go to the Scroll all the way down, go to advanced and make sure web inspector is enabled. On simulator, it should be enabled by default on device, it probably won't be, but just make sure that's enabled. Once that is enabled, what you need to do is go to Safari, go to preferences, go to the Advanced tab, make sure show develop menu is in menu bar. So this will appear right here. And once you've done that, you're ready to start debugging.

So I've got this log Hello right here. So what I'm going to do is just run it in my simulator. Lead simulator load my application up. So let's see if loaded. So when I click this load chat button the this little controller function will be triggered. Hence this log will also be triggered.

So if I go to Safari, you go to do Develop, you select your device or your simulator that you want to debug the this iMac is device itself the one I'm actually coding on and creating this video tutorial on forehand iPhone is a iPhone that I've got connected and simulator is what we've got. So if you go into here, index dot HTML for whatever application you're trying to debug. And now you've essentially got the web inspector for your application, so you can mess around with the HTML as you would with any other website. Go to console, click chat, as you can see, it contoured out Hello. One thing to note is you need to make sure you have this web inspector open before the log is triggered. What I mean by that is this for a run this is another thing to note.

If you rerun your application, the actual web inspector will close so you need to read You're opening every single time. But if I click on charts, the log has been triggered. It's actually printing the out in this console, which is really usually doesn't almost ignore it because like I said, he usually doesn't print it out in here. It should only print it out within here. So if for whatever reason it isn't working for you in here, because normally it doesn't for me, this is the method to use days ridiculously weird. You just go to develop simulator index HTML, I think the it has an appeared here.

So local thing, make sure your web inspector is open before you the log is going to trigger. So realistically, you want to open up the web inspector every time you launch the application so you can just debug it. This is really weird why it actually appeared here. Usually, logs don't appear in the console. For Xcode, well, they never have for me which again is ridiculously weird. Unless Now, it is definitely the right log.

I doubt I would have held off for whatever the reason, you know why that has appeared there. Because log said usually for me doesn't appear. But this is this has become a crazy tutorial now simply because I was trying, I was showing you how to get around the problem, we seem to fix itself on my computer. Either way, you now have a solution of how to debug an ionic application for iOS. If you have any questions, feel free to post them on our education platform sonar learning co.uk there'll be a link in the description to that if you liked the video, give it a thumbs up and leave a comment and hit that subscribe button. And as usual, thanks for watching, and I hope you have a great day.

This is really good.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.