Generowanie kompilacji symulatora

Pracuję nad aplikacją, która potrzebuje danych z aplikacji Facebook. Facebook chce zbudować symulator wydania. Postępowałem zgodnie z instrukcją FB do listu, ale kiedy próbuję zbudować pakiet symulatora xcodebuild -arch i386 -sdk iphonesimulator7.1 dostaję następujący błąd:

    ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

The following build commands failed:
    Ld build/Release-iphonesimulator/Olabord.app/Olabord normal i386
(1 failure)
Podejrzewam, że ma to związek ze strąkami kakao, ale nie wiem, jak sobie z tym poradzić. Desperacko potrzebuję wskazówek lub obejścia...!
Author: Pantelis Proios, 2014-05-30

7 answers

Miałem ten sam problem. Ponieważ pracujesz z plikiem obszaru roboczego z pods, musisz uruchomić następujące W Terminalu:

xcodebuild -workspace {project name}.xcworkspace -scheme {project name}  -arch i386 -sdk iphonesimulator7.1

Instrukcja FB mówi:plik aplikacji powinien znajdować się w: {katalog podstawowy} / build/Release-iphonesimulator/{projectname}.app

W moim przypadku skończyło się w W tym celu należy skontaktować się z Działem Obsługi Klienta pod adresem .]}

 27
Author: Tim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-05 05:28:18

ODPOWIEDŹ Tima może zadziałać, ale jeśli nie pójdzie do następującej ścieżki.Library/Developer/Xcode/DerivedData/your_application/Build/Products/Debug-iphonesimulator/your_application.app wysłałem ten plik (skompresowany) na Facebook i go zaakceptowali.

 7
Author: yoeriboven,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:31:07
xcodebuild -arch i386 -sdk iphonesimulator{version} -workspace [projectName].xcworkspace -scheme [projectName]

Wykonaj kroki Kliknij tutaj

 5
Author: Pradip Vanparia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-27 10:44:12

Dla xcodeworkshp pls użyj poniższego polecenia w Terminalu:

xcodebuild -workspace {project name}.xcworkspace -scheme {project name} -arch i386 -sdk iphonesimulator{your version supported}
 0
Author: K.D,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-27 10:13:31

Jeśli chcesz skompilować w 64 bitach (unikając komunikatu "Ta aplikacja nie będzie działać z przyszłymi wersjami iOS"):

xcodebuild -workspace {project name}.xcworkspace -scheme {project name} -arch x86_64 ONLY_ACTIVE_ARCH=NO -sdk iphonesimulator10.3
 0
Author: javaboygo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-05 11:32:00

Przejdź do lokalizacji symulatora, następnie skopiuj projectName.app i przejdź do lokalizacji łatwej.

W terminalu wpisz ten komentarz:

ditto -ck --keepParent --sequesterRsrc /Users/pothiraj/Desktop/projectname.app /Users/spritzblr/Desktop/fileName.zip


ditto -ck --keepParent --sequesterRsrc {source} {destination}/fileName.zip

Otrzymasz plik zip na pulpicie.

 0
Author: PothiraJ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-11 11:05:22

1) Wyczyść dane pochodne.

2) Wybierz symulator i stwórz kompilację.

3) otwórz finder i uzyskaj ścieżkę, np. ~ / Library / Developer/CoreSimulator /

4) Następnie przejdź do urządzeń, następnie przejdź do drugiego folderu, następnie przejdź do danych, następnie przejdź do kontenerów, następnie przejdź do pakietu, a następnie przejdź do aplikacji, zobaczysz folder, którego nazwa w postaci liczbowej skopiuj ten folder i wklej go do innej lokalizacji.

5) ponownie wróć z aplikacji folder zobaczysz folder danych następnie przejdź do folderu danych ponownie zobaczysz folder aplikacji i pod folderem aplikacji zobaczysz inny folder z nazwą numeryczną skopiuj folder z nazwą numeryczną i wklej folder w tym samym miejscu, w którym wklejasz ostatni folder aplikacji.

6) Udostępnij powyższe dwa foldery testerowi lub każdemu, kto chce zbudować symulator.

 -1
Author: Deepak Saki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-26 09:55:18