XCode:“您的所有帐户都不是会员......”来自共享库的Team-ID

时间:2017-06-17 22:55:34

标签: ios xcode cocoapods

TL; DR:

XCode抱怨我们不是仅在2个第三方库中使用的特定Team-ID的成员。

问题:

在过去的几个月里,我可以使用我们的应用程序为Testflight创建存档。突然间它再也不可能了。它给出了屏幕截图中显示的错误:“您的所有帐户都不是团队ID的成员'5WFBC66J2G'”。

有趣的是,我们的Team-ID与错误消息中所述的不同。所以我为这个Team-ID做了一个grep,遇到它只在RSKImageCropper和QBImagePicker中使用。

如果没有这些库,我们的应用程序可以发送并推送到AppStore / TestFlight。但是,通过这些库,我们偶然发现来自第三方库所拥有的XCode-Projects的TeamID。

我重新启动Xcode,我从头开始用所有必需的文件重新创建应用程序。它仍然会出现此错误。我怎样才能缩小它?

这是我们的Podfile:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

platform :ios, '8.0'

target 'XXXXXX' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for XXXXX

  pod 'RSKImageCropper' 
  pod 'QBImagePickerController'

  pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
  pod 'React', path: '../node_modules/react-native', subspecs: [
    'ART',
  ]

end

Error

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

  • 在您的帐户下登录github,
  • 创建一个你需要的库,
  • 将它们克隆到您的本地计算机,
  • 在其中配置无配置,
  • 并提交给你的github。

然后以下列方式将它们用作pod而不是常规的:

pod 'RSKImageCropper', :git => 'https://github.com/<your github username>/RSKImageCropper.git', :commit => '<sha-of-your-commit>',

...