Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local development pods no longer working #3823

Closed
subsymbolic opened this issue Jul 15, 2015 · 9 comments
Closed

Local development pods no longer working #3823

subsymbolic opened this issue Jul 15, 2015 · 9 comments
Labels
s1:awaiting input Waiting for input from the original author

Comments

@subsymbolic
Copy link

After upgrading to 0.38.0.beta.2 cocoa pods started failing on local development pods. The following item in my Podfile:

pod 'Authentication', :path => '../../Authentication'

caused:

### Error
..
`RuntimeError - [Xcodeproj] Generated duplicate UUIDs``

Downgrading to 0.37 fixed the issue

@segiddins
Copy link
Member

Can you please share a project that reproduces the issue? This isn't sufficient information to go on

@subsymbolic
Copy link
Author

Sure, I can't share this one but I'll try and create an example project to produce it soon.

@segiddins
Copy link
Member

Thanks!

@neonichu neonichu added the s1:awaiting input Waiting for input from the original author label Jul 17, 2015
@jcanizales
Copy link

I have the same issue with this project: https://github.com/grpc/grpc/tree/master/src/objective-c/tests

Either v. 0.37 or v. 0.38 with

export COCOAPODS_DISABLE_DETERMINISTIC_UUIDS=YES

work, but not v. 0.38 with deterministic UUIDs.

The 3rd and 4th pods of the Podfile can be removed (they need protoc to be installed in your machine). With only the first one (Protobuf), the error doesn't occur. With the first and the second one (gRPC), it does. (The first one points to a submodule).

@amayers
Copy link

amayers commented Jul 20, 2015

export COCOAPODS_DISABLE_DETERMINISTIC_UUIDS=YES fixed it for me on 0.38b2

@jcanizales
Copy link

Having deterministic UUIDs to appease version control looks super sweet though :)

@hartbit
Copy link

hartbit commented Sep 15, 2015

+1 with our local development pods. I don't have much time to reproduce it, but maybe the Podfile.lock can help:

The local pods are all the ones prefixed by 'Atipik'

PODS:
  - AtipikFoundation (0.3.11)
  - AtipikRate (0.3.13):
    - AtipikFoundation (~> 0.3.9)
    - AtipikUI (~> 0.3.10)
    - iRate (~> 1.11.3)
  - AtipikUI (0.3.12):
    - AtipikFoundation (~> 0.3.9)
    - BlocksKit (~> 2.2)
    - Colours (= 5.6.2)
    - libextobjc (~> 0.4.1)
    - NYXImagesKit (~> 2.3)
  - BlocksKit (2.2.5):
    - BlocksKit/All (= 2.2.5)
  - BlocksKit/All (2.2.5):
    - BlocksKit/Core
    - BlocksKit/DynamicDelegate
    - BlocksKit/MessageUI
    - BlocksKit/UIKit
  - BlocksKit/Core (2.2.5)
  - BlocksKit/DynamicDelegate (2.2.5)
  - BlocksKit/MessageUI (2.2.5):
    - BlocksKit/Core
    - BlocksKit/DynamicDelegate
  - BlocksKit/UIKit (2.2.5):
    - BlocksKit/Core
    - BlocksKit/DynamicDelegate
  - Colours (5.6.2)
  - FormatterKit (1.7.5):
    - FormatterKit/AddressFormatter (= 1.7.5)
    - FormatterKit/ArrayFormatter (= 1.7.5)
    - FormatterKit/ColorFormatter (= 1.7.5)
    - FormatterKit/LocationFormatter (= 1.7.5)
    - FormatterKit/NameFormatter (= 1.7.5)
    - FormatterKit/OrdinalNumberFormatter (= 1.7.5)
    - FormatterKit/TimeIntervalFormatter (= 1.7.5)
    - FormatterKit/UnitOfInformationFormatter (= 1.7.5)
    - FormatterKit/URLRequestFormatter (= 1.7.5)
  - FormatterKit/AddressFormatter (1.7.5)
  - FormatterKit/ArrayFormatter (1.7.5)
  - FormatterKit/ColorFormatter (1.7.5)
  - FormatterKit/LocationFormatter (1.7.5)
  - FormatterKit/NameFormatter (1.7.5)
  - FormatterKit/OrdinalNumberFormatter (1.7.5)
  - FormatterKit/TimeIntervalFormatter (1.7.5)
  - FormatterKit/UnitOfInformationFormatter (1.7.5)
  - FormatterKit/URLRequestFormatter (1.7.5)
  - Google/Analytics (1.0.7):
    - Google/Core
    - GoogleAnalytics (~> 3.12)
  - Google/Core (1.0.7):
    - GoogleNetworkingUtilities (~> 1.0)
    - GoogleSymbolUtilities (~> 1.0)
    - GoogleUtilities (~> 1.0)
  - GoogleAnalytics (3.13.0)
  - GoogleNetworkingUtilities (1.0.0):
    - GoogleSymbolUtilities (~> 1.0)
  - GoogleSymbolUtilities (1.0.0)
  - GoogleUtilities (1.0.1):
    - GoogleSymbolUtilities (~> 1.0)
  - HockeySDK (3.7.3):
    - HockeySDK/AllFeaturesLib (= 3.7.3)
  - HockeySDK/AllFeaturesLib (3.7.3)
  - iCarousel (1.7.6)
  - iRate (1.11.4)
  - libextobjc (0.4.1):
    - libextobjc/EXTADT (= 0.4.1)
    - libextobjc/EXTConcreteProtocol (= 0.4.1)
    - libextobjc/EXTKeyPathCoding (= 0.4.1)
    - libextobjc/EXTNil (= 0.4.1)
    - libextobjc/EXTSafeCategory (= 0.4.1)
    - libextobjc/EXTScope (= 0.4.1)
    - libextobjc/EXTSelectorChecking (= 0.4.1)
    - libextobjc/EXTSynthesize (= 0.4.1)
    - libextobjc/NSInvocation+EXT (= 0.4.1)
    - libextobjc/NSMethodSignature+EXT (= 0.4.1)
    - libextobjc/RuntimeExtensions (= 0.4.1)
    - libextobjc/UmbrellaHeader (= 0.4.1)
  - libextobjc/EXTADT (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/EXTConcreteProtocol (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/EXTKeyPathCoding (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/EXTNil (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/EXTSafeCategory (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/EXTScope (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/EXTSelectorChecking (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/EXTSynthesize (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/NSInvocation+EXT (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/NSMethodSignature+EXT (0.4.1):
    - libextobjc/RuntimeExtensions
  - libextobjc/RuntimeExtensions (0.4.1)
  - libextobjc/UmbrellaHeader (0.4.1)
  - libPhoneNumber-iOS (0.7.6)
  - Masonry (0.5.3)
  - MMWormhole (1.2.0):
    - MMWormhole/Core (= 1.2.0)
  - MMWormhole/Core (1.2.0)
  - NimbusKit-AttributedLabel (1.0.0)
  - NYXImagesKit (2.3)
  - ODRefreshControl (1.2)
  - OHAttributedLabel (3.4.3)
  - PKRevealController (1.0b2)
  - Reachability (3.2)
  - RESideMenu (4.0.7)
  - RMDateSelectionViewController (1.4.3)
  - SVProgressHUD (1.1.3)
  - ToggleView (0.0.1)
  - ViewUtils (1.1.2)

DEPENDENCIES:
  - AtipikRate (~> 0.3.13)
  - AtipikUI (~> 0.3.12)
  - FormatterKit (~> 1.7.3)
  - Google/Analytics
  - HockeySDK (~> 3.5)
  - iCarousel (~> 1.7.4)
  - iRate (~> 1.11)
  - libPhoneNumber-iOS (~> 0.7.3)
  - Masonry (~> 0.5.3)
  - MMWormhole
  - NimbusKit-AttributedLabel (~> 1.0.0)
  - ODRefreshControl (from `https://github.com/Sephiroth87/ODRefreshControl.git`)
  - OHAttributedLabel (~> 3.4.1)
  - PKRevealController (~> 1.0b2)
  - Reachability (~> 3.1)
  - RESideMenu (from `https://github.com/hartbit/RESideMenu.git`)
  - RMDateSelectionViewController (~> 1.4.0)
  - SVProgressHUD
  - ToggleView (~> 0.0.1)
  - ViewUtils (~> 1.1)

EXTERNAL SOURCES:
  ODRefreshControl:
    :git: https://github.com/Sephiroth87/ODRefreshControl.git
  RESideMenu:
    :git: https://github.com/hartbit/RESideMenu.git

CHECKOUT OPTIONS:
  ODRefreshControl:
    :commit: 27b4e2f7738081dd919e25f1b31d8ee423aaec96
    :git: https://github.com/Sephiroth87/ODRefreshControl.git
  RESideMenu:
    :commit: 10bbaf4a693eed8f7d0425dbeadb6a0218c447ec
    :git: https://github.com/hartbit/RESideMenu.git

SPEC CHECKSUMS:
  AtipikFoundation: 99face9156e3d6363498ef6238a9e91161c08a16
  AtipikRate: 79c5a16ac40767bf1ebe1745267a0a51471787ee
  AtipikUI: ae8a8a764969efba7eb2c341f87353b05e5819c9
  BlocksKit: 7f422b971407001178d181a43b99014ea2591fe6
  Colours: 0afd4c3429656880fd4cff350ca3bf0ab86ca348
  FormatterKit: a0c0674b06fda3ce910af9f2358ed0ed868fb48b
  Google: 875f5a8ade86dd02e36586e4a54814843938c7f6
  GoogleAnalytics: fcf1f1cad57ae1a9a53520018f0f680ceeeb8b49
  GoogleNetworkingUtilities: 292992ab31b7b4ba32809a0e8b40e324cdfb2c0c
  GoogleSymbolUtilities: a7b0feed1fe667c8d5e647177938d0ecd62d6948
  GoogleUtilities: e3475cd4d45134221d2f3f3626095a1c49b62041
  HockeySDK: a0b915dc081f1ba67782a347220a8623dbe93b8a
  iCarousel: ddd7f142c7c2f3429b0ce5fb8ea37f4a059394cd
  iRate: 599ed07c854e0695f3c605d1b2a64c67d912acb7
  libextobjc: a650fc1bf489a3d3a9bc2e621efa3e1006fc5471
  libPhoneNumber-iOS: fb90c5e0d100923b61f0db81de56daefbb67b103
  Masonry: 9f515466afe48632562342a40a1c224071a1a022
  MMWormhole: 696de5a8d2ef93f028ade4cff34958943c3bfa1e
  NimbusKit-AttributedLabel: b07b1f99ba46801a1c0d32c43a3a044fdda46c15
  NYXImagesKit: 8163e3335a40eaa173ca5bbbf81fafb57d3947eb
  ODRefreshControl: 907e6149d72dde488d5917ccfabee5bd8d711a20
  OHAttributedLabel: 2aafe7fb399b372c795cef831847d3fca350f9d2
  PKRevealController: e345d4b0fb8c80cab98f05b13cd675a859762941
  Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
  RESideMenu: f24c508404b49c667344c54aba7e590883533958
  RMDateSelectionViewController: 5c0e7a210077fe1b23aaf2b2b305aac3356396f0
  SVProgressHUD: 748080e4f36e603f6c02aec292664239df5279c1
  ToggleView: c19e75ab7c78d548f9eca8e3c438271cce6c9e2d
  ViewUtils: 68e42c708a4b3912e39691cef5080282dc5013fb

COCOAPODS: 0.39.0.beta.3

@haaakon
Copy link

haaakon commented Sep 16, 2015

I'm having the same problem, but don't really understand where to set the
COCOAPODS_DISABLE_DETERMINISTIC_UUIDS - Anyone have a guide on where this is set and how its used?

@appsforall
Copy link

in the terminal, type export COCOAPODS_DISABLE_DETERMINISTIC_UUIDS=YES

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
s1:awaiting input Waiting for input from the original author
Projects
None yet
Development

No branches or pull requests

8 participants