Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The document "XXXX.xib" could not be opened. Could not read archive

Tags:

xcode

ios7

xcode5

After opening my project in the Xcode5 developer preview, errors appeared against a few .xib files when I tried to open the project in Xcode 4.5. The error text was:

 The document "XXXX.xib" could not be opened. Could not read archive.

 Please use a newer version of Xcode. Consider changing the document's Development Target to preserve compatibility.

The project's development target in Xcode5 appears to be iOS 5.0.

Looking at the source code of the .xib files with errors, it is clear that the .xml structure for .xib files in Xcode5 has changed quite dramatically, and it needs to be reformatted to be backwards compatible.

Is there a way to set development targets for specific .xib files? Does anyone know how this error can be resolved?

Many thanks.

like image 817
Spinoxa Avatar asked Jun 17 '13 20:06

Spinoxa


4 Answers

Just open Storyboard in XCode 5, into right panel and "File Inspector" tab do:

  1. edit your "Interface Builder Document" like follow:

enter image description here

  1. Save it and open in previous XCode.
like image 93
orafaelreis Avatar answered Oct 12 '22 21:10

orafaelreis


First of all open project with Xcode5. and then

  • select XXX.xib find Interface Builder Document
  • Opens in Xcode 4.6(if is 5.0)
  • close project
  • open it with 4.6
like image 29
user2518512 Avatar answered Oct 12 '22 21:10

user2518512


A better and easier solution that works even if your project isn't under source control can be found here (mine):

Just installed xcode 5 and have missing storyboards

Hope that helps.

like image 24
Idan Avatar answered Oct 12 '22 19:10

Idan


It's a current problem when you open your Xcode 4.6 project with the new XCode 5. To reuse correctly your XIB with Xcode 4.6 :

1 Open your project with XCode 5

2 Select your Xib to restore

3 In the File Inspector Section, in "Interface Builder Document", select Xcode 4.6 in the Development's version of Document Versioning

4 Build and close

5 Reopen your project with XCode 4.6

It's possible to have some regression with elements width & size in your XIB, but it was restored successfully.

Cheers,

like image 5
jc_35 Avatar answered Oct 12 '22 20:10

jc_35