Nein, das hab ich nicht probiert. Nur den Wrapper von
Li Fang. Wichtig ist auf jeden Fall, dass Du das StoreKit
SDK auch aktivierst im
SDK Manager.
StoreKit ist aktiviert, alle Frameworks noch mal importiert. Das Problem liegt im
Unit DPF.iOS.StoreKit an dieser Zeile in der Funktion
TDPFInAppPurchase.PurchaseProduct:
TSKPaymentQueue.Wrap( TSKPaymentQueue.OCClass.defaultQueue ).addPayment( payment );
Ich habe die einzelnen Objektklassen in Xcode untersucht und festgestellt, dass in der Klasse
SKPayment in iOS7
SDK die Eigenschaft
"applicationUsername" vom Typ
NSString ist. In unserem Fall ist diese als NSData deklariert. Habe das zwar korrigiert, aber daran liegt es nicht.