Ribs: Carthage Error

Created on 16 Nov 2017  路  7Comments  路  Source: uber/RIBs

I can't seem to integrate RIBs using Carthage. Upon running carthage update --platform iOS, carthage will fail with this error message in the log file

diff: /Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

Any idea on what's causing this?

bug

Most helpful comment

@Kievkao I'll create a new release with updated version number, should fix the issue.

All 7 comments

We are working on a solution #138 for now you can use the carthage branch.

Just update your Cartfile to point to:

github "uber/RIBs" "carthage"

Okay thanks but I think there is still an error on that branch because RIBs can't actually find the carthage folder since its in the root folder.

I made it worked by changing Framework Search Paths into $(PROJECT_DIR)/../Carthage/Build/iOS

Thanks for the info @ronzohan is that error when you are checking out RIBs and trying to build the actual RIB project or when you are adding RIBs to a project through Carthage?

The error occurs on adding RIBs to a project through Carthage. Running carthage update would fail building the dependency.

@ronzohan updated the path, you should be able to use this from master now. Please let me know if you have any issues.

I was able to run carthage update only when I specified github "uber/RIBs" "master" in my Cartfile.

If I write it as you mention in the guide like github "uber/RIBs" ~> 0.9 I get the same error as an author of this issue.

So, maybe the guide for installation should be updated

@Kievkao I'll create a new release with updated version number, should fix the issue.

Was this page helpful?
0 / 5 - 0 ratings