Xcode custom build configuration causes “library/file not found” for static libraries

前端 未结 7 1980
心在旅途
心在旅途 2020-12-02 14:13

I have a workspace with a project which links with the static libraries in another project (which is also in the workspace). It\'s a problem in Kobold2D I haven\'t been able

7条回答
  •  醉梦人生
    2020-12-02 14:59

    My framework is built using another SDK project inside my app project. First I have a "Debug" and "Release", then I add a new "TestFlight" configuration. I can't archive with that new one. I ended up adding a new build configuration with the same name in the SDK project. In other words, I ended up adding "TestFlight" configuration to BOTH my app and SDK projects. Now Archive works.

    I'm not sure if it's the best way to do it. But it looks clean enough to me for now. :)

    Oh, and for Cocoapods, after you duplicate the configuration, if you run pod install right away you will get this yellow warning:

    [!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target ...

    You have to go to the Project, "Info" tab, "Configurations" section, select the new configuration you just created, and set "Pods.release" of all targets to "None" first. After that, you can run pod install safely.

提交回复
热议问题