Swift 3.0 migrator fails to link dependent frameworks to correct location

Originator:keithbsmiley
Number:rdar://26886998 Date Originated:19-Jun-2016 23:41
Status:Duplicate of 26951206 (Closed) Resolved:
Product:Developer Tools Product Version:Xcode 8 beta 1
Classification:Other Bug Reproducible:Always
 
Summary:
When migrating our codebase from Swift 2.2 -> Swift 3.0 dependencies of our frameworks were not linked correctly, causing them to fail to build, and eventually causing the migrator to crash.

Steps to Reproduce:
1. With a project, create 2 levels of dependencies
2. Migrate the project

Expected Results:
The project builds and migrates correctly.

Actual Results:
The 2nd level of dependencies are not built to the correct location, resulting in a build failure, and a migrator crash.

Version:
Xcode 8 beta 1

Notes:
We were able to work around this in the labs by symlinking the normal Intermediates build directory to the SwiftMigration directory.

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!