2017-03-14 1 views
0
"_OBJC_CLASS_$_STPPaymentCardTextField", referenced from: 
    objc-class-ref in PaymentViewController.o 


"_OBJC_CLASS_$_Stripe", referenced from: 
    objc-class-ref in StripeHandlerViewController.o 
    objc-class-ref in AppDelegate.o 
    objc-class-ref in PaymentViewController.o 
(maybe you meant: _OBJC_CLASS_$_StripeHandlerViewController) 


"_OBJC_CLASS_$_STPAPIClient", referenced from: 
    objc-class-ref in StripeHandlerViewController.o 
    objc-class-ref in PaymentViewController.o 
    "_StripeDomain", referenced from: 
    -[StripeHandlerViewController createBackendChargeWithToken:completion:] in StripeHandlerViewController.o 
    ___71-[StripeHandlerViewController createBackendChargeWithToken:completion:]_block_invoke in StripeHandlerViewController.o 
    -[PaymentViewController save:] in PaymentViewController.o 
ld: symbol(s) not found for architecture x86_64 


clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Ich versuche, Stripe Zahlung in meinem alten Projekt zu integrieren, also fügte ich einige Beispieldatei in mein Projekt. Es zeigt diese Fehler an, also google ich es und füge diese Datei zu Build phase hinzu -> Quellen kompilieren, aber es zeigt immer noch diesen Fehler an.Wie löst man diese Stripe-Payment-Integration Fehler?

Bitte helfen Sie mir, eine Lösung zu finden.

Antwort

0
ld: symbol(s) not found for architecture x86_64 

Sie versuchen, dies für den Simulator zu bauen und der Linker Sie sagt, dass die Bibliothek die Binärdatei für die x86_64 fehlt (Simulator). Ich bin mit dieser Bibliothek nicht vertraut, aber wahrscheinlich fehlt Ihnen das Framework, das speziell für den Simulator gedacht ist, oder diese Bibliothek hat keine Simulatorunterstützung.