XCode抱怨我们不是仅在2个第三方库中使用的特定Team-ID的成员。
在过去的几个月里,我可以使用我们的应用程序为Testflight创建存档。突然间它再也不可能了。它给出了屏幕截图中显示的错误:“您的所有帐户都不是团队ID的成员'5WFBC66J2G'”。
有趣的是,我们的Team-ID与错误消息中所述的不同。所以我为这个Team-ID做了一个grep,遇到它只在RSKImageCropper和QBImagePicker中使用。
如果没有这些库,我们的应用程序可以发送并推送到AppStore / TestFlight。但是,通过这些库,我们偶然发现来自第三方库所拥有的XCode-Projects的TeamID。
我重新启动Xcode,我从头开始用所有必需的文件重新创建应用程序。它仍然会出现此错误。我怎样才能缩小它?
# 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
有什么想法吗?
答案 0 :(得分:1)
然后以下列方式将它们用作pod而不是常规的:
pod 'RSKImageCropper', :git => 'https://github.com/<your github username>/RSKImageCropper.git', :commit => '<sha-of-your-commit>',
...