当我构建使用Stripe并运行它的iOS应用程序时,我收到此消息:
⚠️警告!您在非调试配置中构建应用程序,但似乎正在使用您的Stripe测试密钥。确保不要使用测试密钥提交到App Store!⚠️
我正在使用DEBUG方案,根据我的理解使用xCode DEBUG配置。
我错过了什么才能做到这一点并避免收到此警告?
答案 0 :(得分:1)
我遇到过这个。我的猜测是你正在使用一个预建的框架(也许是通过迦太基)?当Stripe检测到它未在Debug
配置中编译时生成此警告,即使它正在使用测试密钥。如果您使用的是预构建的框架,那么无论您为应用程序的构建使用什么配置,它都将在Release
配置中进行编译。
如果是这种情况,那么它只是一个红色的鲱鱼。