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?
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.
Most helpful comment
@Kievkao I'll create a new release with updated version number, should fix the issue.