#gilbot-reactnative-testflight
1 messages · Page 1 of 1 (latest)
Hey @faint belfry I don't know much about testflight but I can ask my team, do you have a lot more details?
sure thing, so we installed the latest react native stripe package: https://github.com/stripe/stripe-react-native
I followed all of the troubleshoot instructions and everything however, whenever i try to archive and upload an ipa to testflight our build doesnt show up.
that is unfortunately quite vague
Like what happened, did you never use Stripe before and suddenly started using Stripe + React Native together?
we reached out to apple and they said it might be something due to purpose strings?
from apple
purpose strings are required for access to any protected class
Something else? What happens locally?
locally it works fine
yea we install the stripe sdk package recently to handle payments
Is it possible other things changed? Like did you try removing our package first to confirm that is the issue?
yes i did
so as soon as you remove our package it works and when you add it, it doesn't, even without changing anything else in the code?
okay without changing anything else in the app, not referencing Stripe or anything?
Can you compare your Info.plist with our example here: https://github.com/stripe/stripe-react-native/blob/8004dd9558137cef0b562088ac01b1174cd3e88f/example/ios/StripeSdkExample/Info.plist
Is anything obvious missing such as <key>NSCameraUsageDescription</key> <string>To scan cards</string>
the one major difference i see is your info.plist has this and mine doesnt
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>com.stripe.react.native</string>
<key>CFBundleURLSchemes</key>
<array>
<string>weixin</string>
</array>
</dict>
is that section necessary?
no that shouldn't be necessary
Unfortunately no. I'm asking my team but right now their recommendation is to get someone from Apple to provide more details (like escalating to a higher support layer with more details)
dang, no worries appreciate the help
yeah 2 other people on my team think that's the best next step, we can't find any other possibilities here unfortunately
ok ill reach out and see if they can give any helpful information
Sounds good, sorry we couldn't help more