Xcode 6

Originator:moshefromsinai
Number:rdar://18633929 Date Originated:October 13, 2014
Status:Closed as duplicate Resolved:No
Product:Xcode Product Version:6.0
Classification:Serious Reproducible:Always
 
Summary:
Adding third party libraries by dragging them into the  "link against libraries" build phase works, but if you close your project and open it again, Xcode will complain that the library is missing. 

Note that the library will still appear in the list, and if you re-arrange the list by dragging the "missing" library, the app will link successfully.

Steps to Reproduce:
1. Create a new iOS project (untested with OS X apps.)
2. Add a third party static library, like libFlurry.a
3. Close the project (or completely quit Xcode - either should produce the same bug.)
4. Re-open the project.
5. Run the project.

Expected Results:
The app should compile, link, and run as expected.

Actual Results:
Xcode will complain about missing libraries. Re-arranging the list "fixes" the problem. 

Also, the path to the library shows up, mangled, in the Library Search Paths.

Version:
Xcode 6.0 (6A313) on OS X 10.9.5 Build 13F34
Xcode 6.0 (6A313) on OS X 10.10 Build 12A388a


Notes:
The Library Search Paths will become mangled, and each space splits off into a new search path entry. For example this:

/Users/Moshe/code/ios/My App/My App/Some Library/

becomes this:

/Users/Moshe/code/ios/My
App/My
App/Some
Library/

Where each newline in this list is a new entry.

Configuration:


Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!