2015-08-11 10 views
5

Przesyłam plik my_app.ipa na Facebooka, ale został on odrzucony przez Facebook. Wyślij mi tę wiadomość "Uwagi od naszego zespołu sprawdzającego iPhone Czy możesz ponownie przesłać do sprawdzenia pod warunkiem, że tworzysz symulację aplikacji na iOS, a nie plik .ipa? Sprawdzam Twoje zgłoszenie w symulatorze iOS, który potrzebuje Twojego aplikacja do zbudowania zgodnie z tymi instrukcjami: (.zip) https://developers.facebook.com/docs/ios/creating-ios-simulator-build-for-review " Ale zostałem włączony, aby utworzyć plik .zip z budową symulatora. Próbowałem poniżej krokach równieżJak wygenerować plik symulatora iPhone'a lub plik .zip do przesłania na Facebooku do recenzji w iOS

Step 1: open finder and press option+ shift+g 
Step 2: paste "~/Library/Developer/Xcode/DerivedData" 
Step 3: select my_app-jkfksdfhskdhfksdh some this like this folder 
Step 4: my_app-jkfksdfhskdhfksdh >>Build >>Products>>Debug-iphonesimulator 
Step 5: I see 2 file one is my_app(icon like rounder and 1 cross line) and 2nd file is my_app.app.dsym 

Odpowiedz

15

W moim przypadku, użyj polecenia poniżej, aby zbudować plik ZIP ditto -ck --sequesterRsrc —-keepParent “source" "destination"

gdzie source jest /Users/home/Library/Developer/Xcode/DerivedData/yourapp.../Build/Products/Debug-iphonesimulator/yourapp.app

i przeznaczenia, gdzie zapisać plik .zip .

enter image description here

+0

puszka Korzystam z poniższych kroków: Najprostszym sposobem na wykonanie tej pracy jest: Zbuduj i uruchom aplikację symulatora w kodzie x. Przejdź do produktów po lewej stronie w Xco kliknij i przytrzymaj klawisz Control (prawy przycisk myszy) w aplikacji YourApp.app i wybierz opcję Pokaż w Finderze. (To jest .app, którego chcesz użyć) Jeśli chcesz .zip po prostu kliknij z wciśniętym klawiszem Control (prawy przycisk myszy) na aplikacji i wybierz "Kompresuj YourApp.app" –

+0

Nie sądzę, że kompresuje to samo robi z polecenia, polecenie, o którym wspomniałem, jest proste użycie go. Korzystałem z niego i zatwierdziłem moją aplikację z Facebooka, ppl – Mukesh

+2

, ale dostałem błąd podobny do tego "ditto: Nie można zarchiwizować wielu źródeł Użycie: ditto [] src [ ... src] dst " –

2

dla tych uzyskiwanie błąd "" Ditto: nie można archiwizować wielu źródeł ":

korzystanie --keepParent z dwoma kreskami przed nim

ditto -ck --sequesterRsrc —-keepParent “source" "destination" 
+0

to nie był mój problem, miałem już dwie kreski. Zobacz mój komentarz pod odpowiedzią muku, ten sam komunikat o błędzie ditto pojawi się, jeśli nazwa Twojej aplikacji ma wewnętrzną przestrzeń. – RobP