Cannot add embedded binaries (other projects) to project dependencies in XCode

后端 未结 6 1312
天命终不由人
天命终不由人 2021-02-05 10:06

I have an XCode workspace created with XCode 6.0.1. It constains 2 (Swift) libraries and one iOS app (Swift) that depends on those 2 libraries. I had stable setup that allowed m

6条回答
  •  粉色の甜心
    2021-02-05 10:52

    This is a summary of my answer to the question Xcode won't add “Embedded binary” after deleting “DerivedData”, see the original question and answer for more context and information:

    1. Remove all framework projects from the workspace
    2. Perform a "clean build" and/or remove the "DerivedData"
    3. Add project back into the workspace
    4. Build the project (possibly optional)
    5. In the General tab of the app target click the + under "Linked Frameworks and Libraries", select the framework.
    6. Build and run in the Simulator (there should be no issues building or running)
    7. Build and run for device (this might cause a crash due to the framework not being correctly linked, ignore this crash)
    8. Click the + under "Embedded Binaries", select the framework. This should add it to the project (possible duplicate under "Linked Frameworks and Libraries")
    9. Repeat for all required frameworks
    10. Once building and running (on device) is confirmed you can remove any duplicate (and/or red) frameworks in the Project Navigator or target General tab

提交回复
热议问题