{"_id":"590a04f8ed80861900cbc7ad","user":"55b2d5626862a10d00887af9","category":{"_id":"590a04f3ed80861900cbc74c","__v":0,"version":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-01-05T19:32:59.974Z","from_sync":false,"order":22,"slug":"troubleshooting","title":"Troubleshooting"},"version":{"_id":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","__v":4,"createdAt":"2017-05-03T16:27:30.085Z","releaseDate":"2017-05-03T16:27:30.085Z","categories":["590a04f3ed80861900cbc738","590a04f3ed80861900cbc739","590a04f3ed80861900cbc73a","590a04f3ed80861900cbc73b","590a04f3ed80861900cbc73c","590a04f3ed80861900cbc73d","590a04f3ed80861900cbc73e","590a04f3ed80861900cbc73f","590a04f3ed80861900cbc740","590a04f3ed80861900cbc741","590a04f3ed80861900cbc742","590a04f3ed80861900cbc743","590a04f3ed80861900cbc744","590a04f3ed80861900cbc745","590a04f3ed80861900cbc746","590a04f3ed80861900cbc747","590a04f3ed80861900cbc748","590a04f3ed80861900cbc749","590a04f3ed80861900cbc74a","590a04f3ed80861900cbc74b","590a04f3ed80861900cbc74c","590a04f3ed80861900cbc74d","59124949de13f61900336a7a","5914b04e7c2c552d008b7104","5914b47242c6a22300b9dc20"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"7.0.0","version":"7"},"project":"55b2d5baa74a380d00e290c4","parentDoc":null,"__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-11-17T20:12:39.291Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Summary\"\n}\n[/block]\nMake sure your Podfile.lock is committed to your git repo for builds to function correctly in buddybuild.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"What is Podfile.lock?\"\n}\n[/block]\nWhen using CocoaPods, the Podfile.lock specifies the exact versions of that your app uses.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Why is this important?\"\n}\n[/block]\nWithout the Podfile.lock, when you run pod install on a new repo, you might get versions of CocoaPods that you are not expecting. \n\nThis means that your colleagues and your build servers will be building with potentially different dependencies than the ones you built with and tested.\n\nIt is very important to commit your Podfile.lock into your git repo. \n\nIf you write to buddybuild Support about a broken build where the Podfile.lock is missing, the first thing support will ask you to do is commit your Podfile.lock.","excerpt":"","slug":"missing-podfilelock","type":"basic","title":"Missing Podfile.lock"}

Missing Podfile.lock


[block:api-header] { "type": "basic", "title": "Summary" } [/block] Make sure your Podfile.lock is committed to your git repo for builds to function correctly in buddybuild. [block:api-header] { "type": "basic", "title": "What is Podfile.lock?" } [/block] When using CocoaPods, the Podfile.lock specifies the exact versions of that your app uses. [block:api-header] { "type": "basic", "title": "Why is this important?" } [/block] Without the Podfile.lock, when you run pod install on a new repo, you might get versions of CocoaPods that you are not expecting. This means that your colleagues and your build servers will be building with potentially different dependencies than the ones you built with and tested. It is very important to commit your Podfile.lock into your git repo. If you write to buddybuild Support about a broken build where the Podfile.lock is missing, the first thing support will ask you to do is commit your Podfile.lock.