So responding the questions. I always try to have all the code and xibs updated.
this is the start of the xib document xml
?xml version="1.0" encoding="UTF-8"?
document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="18122" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"
device id="retina6_1" orientation="landscape" appearance="light"/
dependencies
deployment identifier="iOS"/
plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="18092"/
capability name="Safe area layout guides" minToolsVersion="9.0"/
capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/
/dependencies
objects
When you say replacing with something new created with the latest Xcode, are u saying to create a new xib from scratch and build the views to mimic the previous xib? if this is the case , no I haven't tried that yet .
This crash on the device not on the simulator.
And according to Xcode the error is triggered here :
self.present(playerVC, animated:true, completion: {
})
i understand that may be something related with the .init inside the xib. but I can't access those functions in order to debug it ( I think).
If the worst case scenario is to rebuild the new using a newly created xib file , I will give it a try .
But the most annoying thing regarding this issue , is that if is launch with a internet connection it works properly , without internet does not . This is because we have the downloads features for content (movies, series, etc) . I agree that this may be a problem with the xib , but I want to understand exactly what could be causing this, and my suspicion is that something change on Xcode that break this for some reason . already tried the new Xcode beta and it happens. Really annoying this kind of random ambiguous crashes