Xcode5: Die App verweist auf nicht öffentliche Selektoren in Payload / AppName.app / AppName: setAttribution:

8

Heute habe ich versucht, ein Update für meine App mit Xcode 5 an den Store zu senden, und es wurde die Warnung The app references non-public selectors in Payload/<AppName>.app/<AppName>: setAttribution: angezeigt. Vorher lief es einwandfrei, das letzte Update war im August.

Ich verwende Facebook SDK 3.2 library. Was könnte das Problem sein? Danke!

    
dzep 04.10.2013, 02:30
quelle

4 Antworten

0

Versuchen Sie, die neueste SDK-Version herunterzuladen, Facebook sagt, dass sie dies angesprochen haben Ссылка

    
SomeGuy 04.10.2013, 04:30
quelle
12

Außerdem wurde festgestellt, dass die Warnungen verschwinden, wenn Sie fbProxy.userInfo.id in Ihrem Code durch [fbPoxy.userInfo objectForKey:@"id"] ersetzen.

Freches Facebook für die Verwendung eines Schlüsselworts als Eigenschaftsname!

    
jowie 10.10.2013 16:16
quelle
0

Apple wird Warnungen für Methoden oder Variablen ausgeben, wenn diese in unserer Anwendung mit demselben Namen deklariert sind. Aber wenn diese Warnungen nicht kritisch sind, müssen wir uns nicht darum kümmern. Schließlich können wir auch einen Namen angeben, der sinnvoll zu lesen ist: -)

Wir können diese Art von Warnungen vor Bedrohungen mit einigen Utility-Apps wie AppScanner überprüfen. Es werden Warnungen in rot angezeigt, wenn wir es vor dem Absenden der App ansprechen müssen, ansonsten können wir alle anderen Warnungen vernachlässigen.

    
user821127 07.05.2014 07:17
quelle
0
%Vor%     
Sandy 14.05.2015 13:47
quelle

Tags und Links