Tap Forms Database Pro for Mac, iPhone, iPad and Apple Watch › Forums › Using Tap Forms 5 › Tap Forms Mac 3.5.17 and higher crashes on launch on Mavericks
- This topic has 3 replies, 2 voices, and was last updated 9 years, 2 months ago by
Brendan.
-
AuthorPosts
-
September 18, 2016 at 12:40 PM #19615
BrendanKeymasterIf you are using OS X Mavericks to run Tap Forms 3.5.x, it seems that the latest version of Tap Forms Mac 3.5.17 and 3.5.18 will crash on launch.
I think this was caused by compiling it using Xcode 8. I haven’t found a solution to this problem just yet. For now, please download version 3.5.16 from here:
https://www.dropbox.com/s/vxb48vaia4oqy06/Tap%20Forms%20Install%203.5.16.dmg?dl=0
I had to update version 3.5 to support macOS Sierra, but this obviously has caused a problem on Mavericks.
September 18, 2016 at 1:25 PM #19616
BrendanKeymasterWell I think I found a workaround for the crash. Although Apple’s Xcode 8 release notes mentions this problem, they talk about it in terms of iOS 7. The problem of course is actually with Mavericks that I’m having. But the workaround seems to fix the problem for Mavericks too.
Asset Catalogs
Applications compiled with Xcode 8 and a deployment target of iOS 7 may crash at launch with the following assertion:
Assertion failed: (maxCountIncludingZeroTerminator > 0 && tokenCount < maxCountIncludingZeroTerminator), function CUIRenditionKeyCopy, file /SourceCache/CoreUI/CoreUI-232.4/CoreTheme/ThemeStorage/CUIThemeRendition.m, line 185.
To work around this issue, update the deployment target to iOS 8.0 or higher, or add a single image to the asset catalog that has at least five attributes specified across the image set, such as:
- scale (1x, 2x, 3x)
- idiom (add iPad,iPhone, and a universal asset)
- direction (left to right, right to left)
- width/height class (any & compact, and so forth)
- memory (add a 1 GB asset)
- graphics (add a Metal 1v2 asset)
It is not necessary to use the image in your code or to add all of these attributes. (27852391)
I did some of that and fired up Tap Forms on my Parallels Desktop virtual machine of OS X 10.9 low and behold it launched. So I’ll be sending another update to Apple for review to restore compatibility with Mavericks. And fortunately the workaround has no affect on macOS Sierra compatibility.
September 19, 2016 at 3:45 AM #19624
Dorothe DuschanekParticipantHi Brendan!
Sorry, I don’t really understand the above… The 3.5.17 still worked on my Mavericks but not the 18. as mentioned above. I downloaded the .16 from DropBox again, but it wants to have my Licens key… I have no clue where I left that exempt that it might be in my TapForms, which I can’t open
I hope that Apple reviews the next update quickly and releases it and that it doesn’t affect my old iOS devides.
Or is there any other suggestion?Thanks,
DorotheSeptember 19, 2016 at 9:24 AM #19630
BrendanKeymasterThe 3.5.19 update is currently in review at Apple. Hopefully it’ll be out later today or tomorrow.
-
AuthorPosts
You must be logged in to reply to this topic.