长话短说:
XCode 提示我们不是仅在 2 个第三方库中使用的特定团队 ID 的成员。
问题:
几个月后,我可以使用我们的应用程序为 Testflight 创建存档。一下子就不可能了。它给出了屏幕截图中显示的错误:“您的帐户都不是团队 ID ‘5WFBC66J2G’的成员”。
有趣的是,我们的 Team-ID 与错误消息中所述的不同。所以我为这个 Team-ID 做了一个 grep,发现它只在 RSKImageCropper 和 QBImagePicker 中使用。
如果没有这些库,我们的应用程序就无法发布并推送到 AppStore/TestFlight。但是在包含这些库的情况下,我们偶然发现了来自第三方库拥有的 XCode 项目的 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
有什么想法吗?
最佳答案
- 用你的账号登录github,
- 创建一个你需要的库的分支,
- 将它们克隆到您的本地计算机,
- 在其中配置没有配置,
- 并提交到你的 github。
然后按照以下方式将它们用作 pod 而不是常规 pod:
pod 'RSKImageCropper', :git => 'https://github.com/<your github username>/RSKImageCropper.git', :commit => '<sha-of-your-commit>',
...
关于ios - XCode:来自共享库的 Team-ID 的 "None of your accounts are member...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44610161/