Ich habe es getan.
Ich habe nur folgende drei Einstellungen überprüft, andere Einstellung ist irrelevant.
1) Deployment nachbearbeiten (geprüft)
3) Streifen verlinkte Artikel (geprüft)
4) Verwenden separater Streifen (geprüft)
Natürlich müssen Sie sollten Überprüfen Sie die Version "Distribution" im Schema-Editor.
Dann sauber !!! und bauen.
I'v bestätigte auch, dass "Streifen" Befehl von Xcode genannt wird:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip /Users/xxx/Library/Developer/Xcode/DerivedData/aaaaa-dytaamkvztdwfreoqteyeijwqdcu/Build/Products/Distribution-iphoneos/aaaaa.app/aaaaa
: Show log Navigators wählen Sie Erstellen .... Release, am Boden, ich Fortschritte Beschreibung gefunden
Schließlich überprüft I'v das Ergebnis durch "nm" Befehl zum Endprodukt Datei,
nm -a /Users/xxx/Library/Developer/Xcode/DerivedData/aaaaa-dytaamkvztdwfreoqteyeijwqdcu/Build/Products/Distribution-iphoneos/aaaaa.app/aaaaa
Der Funktionsname der aktuellen App ist wirklich entfernt.Wie folgende Funktionsname:
000b0a00 t _pj_ioqueue_create
00092ae4 t ___destroy_helper_block_200
00092af8 t ___ 68- [MyClass myMethod: param2] _block_invoke_21782
Hinweis : objective-C-Methode und Name der Eigenschaft string ar Es wird zwar immer noch als App-Datei erzeugt, aber das ist kein Symbolname für OS-Loader, sie sind nur Metadaten der Objective-C-Klasse.