Posts

Automated iOS build broken in xcode 9

Image
Having upgraded to High Sierra, the next logical (?) step was to upgrade to Xcode 9 and get a couple of customer apps to build on that.

We use continuous integration to automate the building of our hybrid apps.  This means, we generate the platforms on the fly and build the same.

There was a new release to cordova-ios plugin to support xcode 9 and we updated config.xml/package.json to use this plugin.  So far so good.  But the build broke with the following error.



A search in Google reveals that this is due to the change Apple has made in xcode 9, whereby it expects the Provisioning Profile name in exportOptions.plist file.   This file itself is generated as part of the build, but does not include the provisioning profile.

If you hit this link in your search, it is misleading since this is handled in the 4.5.1 version of cordova-ios plugin.

A fix for this apparently has been made in cordova-ios but not released.  As per comments in this thread, this fix possibly doesn't work.

Of …

Upgrading to macOS High Sierra

Image
Apple released the latest version of its Flagship Operating System macOS on 25th Sep 2017.  This year it is codenamed High Sierra.  (It was Sierra last year).  I guess, logically the names for the next two year's OS should be Higher Sierra and Highest Sierra!

As we had a few iOS apps being built in Sierra, I was hesitant to upgrade.  But I could hold back my urge no longer and upgraded my Macbook Pro to High Sierra yesterday night.  At 5.2 GB, the download size is quite large, but courtesy High-Speed Hathway, it took only 20 minutes.  The installation however took longer (about 45 minutes in all), especially the post-installation, which I guess involved migrating contents to the new Apple File System, introduced in High Sierra.

But the upgrade itself was quite smooth and everything that I had earlier worked!


Interestingly, Apple had already pushed Safari 11 in Sierra, so one of the release surprises was no longer a surprise.  I could be wrong, but I thought the contents looked b…

Bahubali - a violent saga

Image
I was one of those who was not bitten by the Baahubali bug.  In fact I watched the Baahubali - the Beginning in TV (can't remember if it was Tamil or Malayalam version) - that too, in bits and pieces, fast-forwarding songs and other (to me) uninteresting pieces.

Following the hype of Baahubali 2 - allegedly the first Indian movie to do 1000 crores of business and Karnataka Chief Minister paid 1000-odd rupees to watch it (did he watch the Telugu or Hindi version? surely it can't be Tamil!)),  I wondered that there must be something I am missing.

It was a while since I had met up with two of my College-mates.  So when we discussed and decided to meet, we thought we might as well do it "over a movie" (and lunch).  Based on the languages all of us knew, Tamil was the choice (did Baahubali release in English?  that would have been fun - a fitting response to English movies being dubbed in regional languages).  It being the 3rd week,  Tamil shows of Baahubali in Bangalore…

Randamoozham - second turn

Image
I would not have known about Randamoozham,
 the Malayalam novel by M T Vasudevan Nair, but for the news item about plans to make a Rs.1000 crore movie based on it.   A book based on Mahabharatha - so what's new, I wondered.  As for movie, I still remember the wonderful serial of B R Chopra, that used to air in Doordarshan, which kept roads free on Sunday mornings.

Though I can read Malayalam, I picked up Bhima: Lone Warrior,  English translation of the book by Gita Krishnankutty.

The book is a first person narrative by Bhima, the second of the Pandavas.  You could call it his autobiography or Mahabharatha that we know, from his view point.  The story starts with Bhima and his family coming back from the forest to Hastinapura, after their father, Pandu's death.  Hastinapura is ruled by the blind King Dhritharashtra, elder brother of Pandu.  He warmly welcomes his nephews.  Pandavas also get to meet their cousins, the Kauravas,  Duryodhana being the eldest of them.

The initi…

The Gujarat Trip - Day 4

Image
It was Day 4 of our Gujarat trip, having mostly travelled  on Day 1, explored Dwaraka on Day 2 and Somnath and Gir on Day 3.

At 5.30 AM, we were awoken by fellow travellers alighting - we were in Ahmedabad Junction. We had read that Uber and Ola cabs were on strike in Ahmedabad.  Luckily Ola autos were plying.  We hailed two autos (from two phones) and thanks to Google map directions, reached our hotel (about 10 km away), with no issues.

We were put up in The Park Residency, a pretty good hotel in Vastrapur area of Ahmedabad. We enjoyed the buffet breakfast that came with our package, which also included extra charges for early check-in.  Like Rajkot, we had rented an Innova for the day's sight-seeing.  The driver was on time and at 9.15, we started.

Our driver mistook Hutheesing Jain Temple to be Hathi Mandir and took us to an interesting temple built atop a giant elephant statue.
We did not linger there much, and instead proceeded to Adalaj Stepwell.
This is a beautiful ancie…

The Gujarat Trip - Day 3

Image
We had started from Bangalore on Day 1 and covered Dwaraka on Day 2.  It was now Day 3.

It was a beautiful sunny morning in Somnath .  The morning arathi was scheduled at 7 AM and we hurried to the temple (a short drive from the hotel).  As in other temples, we were immobile ("without mobile") and had to pass through Z-category Security check to get in. The arathi was on and we were lucky to be stopped before the inner sanctum and could witness this from distance undisturbed. Like Dwaraka the crowds cleared after arathi and we could go back in to have multiple darshans.

The temple itself is beautiful with breathtaking gopuram and specious interior. Evidently it has been constructed/renovated recently.  It is on the banks of Arabian Sea and offers a scenic view.  We lingered for a while and then decided to check out a few other temples nearby.

We were told that the Triveni Mahasangam Ghat was a few minutes walk. As it turned out, it is more than a kilometre away and best vis…

The Gujarat Trip - Day 2

Image
We had started from Bangalore and reached Dwaraka on Day 1.  It was now Day 2.

All of us were up and running by 6.15 AM, being told that Dwarkadhish Temple (the flagship temple in Dwaraka) opens for darshan at 6.30 AM.  The Hotel being close to temple, it was a two minute walk.  We could see the Arabian Sea in the horizon.

Besides many other items, cell phones (read mobile cameras) are not allowed inside the temple.  So we had left this in our hotel. There is a counter to leave your belongings but I am not sure if you want to leave expensive phones there (especially when "we are not responsible for your belongings"). The Dvaraka Pitha (also called Sharada Math,) adjoins Dwarakadhish temple.  (This is one of the four mathas that Adi Sankara had established).

The 6.30 AM darshan was quite crowded and there was quite some jostling to have a darshan.  There are separate queues for ladies.  Some of us were asked to take a "short-cut" which led us to the inner sanctum…