Stripe SDK 不允许我构建 - “签署‘StripeCore’需要一个开发团队。在签名和功能编辑器中选择一个开发团队”

Ant*_*one 6 xcode ios stripe-payments

以下是我在尝试构建时看到的错误:

在此输入图像描述

据说我需要在签名和能力中选择一个团队。但正如您在这张照片中看到的那样,我已经多次这样做了:

在此输入图像描述

为什么会抱怨这个呢?

我正在运行 Xcode beta 版本 13.3 beta 2。我想知道这是否与此有关。

Cuo*_*Lam 9

当更改为使用 Xcode 14 构建时,我遇到了同样的问题。

下面的路径Podfile应该可以帮助我解决这个问题。

post_install do |installer|
  installer.pods_project.targets.each do |target|
    if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle"
      target.build_configurations.each do |config|
          config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
      end
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

参考: https: //github.com/CocoaPods/CocoaPods/issues/8891#issuecomment-1201465446

  • 在 iOS 上进行开发是多么令人惊奇,升级之后构建就不再工作了!不过还是谢谢你的提示。对于那些想知道该代码片段必须放入 Podfile 本身的人。 (2认同)

gab*_*end 5

我刚刚在 Xcode 14 beta 3 上遇到了同样的问题,并通过进入 Pods 文件夹并找到有问题的 pod 并手动设置团队来解决它。请参阅下面的屏幕截图。希望这对某人有帮助!

Xcode 中 Pod 文件夹的屏幕截图,其中“Team”字段设置为“None”


小智 0

我在 Xcode 13.2.1 Public Release 上使用最新的 Stripe iOS SDK 时没有收到任何签名错误。

\n
    \n
  • 我\xe2\x80\x99d 尝试注销您的开发者帐户并重新登录。\n然后清理构建文件夹并运行新的构建,以排除\n缓存或配置问题。

    \n
  • \n
  • 我\xe2\x80\x99d 还尝试使用以前的非测试版(公共)\n版本的 Xcode 来构建应用程序,以确认这可能与测试\n版本的 Xcode 有关。

    \n
  • \n
\n

CocoaPods GitHub 存储库上似乎有\xe2\x80\x99s 存在类似错误的未解决问题 [1]。其中一条评论中建议了\xe2\x80\x99s 一种解决方法,您可以尝试看看是否可以解决错误。

\n

[1] https://github.com/CocoaPods/CocoaPods/issues/8891

\n