Próbuję zautomatyzować proces budowania projektu xcode. Problem polega na tym, że podczas tworzenia projektu muszę dodać "Inne znaczniki Linker". Nie mogę po prostu dodać go ręcznie do ustawień kompilacji projektu, muszę to zrobić za pomocą wiersza poleceń. Czy mogę w jakiś sposób edytować plik projektu lub plik konfiguracyjny? Wszystkie opcje są dobre, o ile można je uruchomić jako skrypt. Jakieś pomysły? DziękiJak dodać "Inne flagi Linkera" do projektu xcode za pomocą wiersza poleceń?
10
A
Odpowiedz
3
Możesz to zrobić, podając plik xcconfig do xcodebuild. Na przykład: prac odpowiedziami
echo 'OTHER_LDFLAGS = $(OTHER_LDFLAGS) -force_load "$(SRCROOT)/calabash.framework/calabash" -lstdc++' > temp.xcconfig
xcodebuild -xcconfig temp.xcconfig ...
1
@Jesse Rusak, ale jest to nieco prostsze bezpośrednio dodać opcje do linii poleceń, uważając, aby uciec zmienne z powłoki jak
xcodebuild ... "OTHER_LDFLAGS=\$(OTHER_LDFLAGS) -all_load"
Powiązane problemy
- 1. Jak przekazać opcje linkera do msbuild za pomocą wiersza poleceń?
- 2. Jak dodać ikonę aplikacji do projektu za pomocą Xcode 4.3.1
- 3. Jak ustawić "Inne flagi Linker" jako Xcode w Eclipse?
- 4. Tworzenie projektu Android z wiersza poleceń za pomocą Eclipse
- 5. Jak dodać architekturę armv6 do projektu Xcode?
- 6. jak rozpocząć warknięcie za pomocą wiersza poleceń
- 7. Jak dodać UIKit do projektu Xcode?
- 8. Czy istnieje sposób na utworzenie nowego projektu XCode za pomocą wiersza poleceń?
- 9. Zmiana rozmiaru wiersza poleceń za pomocą komend
- 10. Generowanie diagramu klas za pomocą projektu xcode
- 11. Xcode 6.1 - Jak odinstalować narzędzia wiersza poleceń?
- 12. mapowanie dysku sieciowego za pomocą wiersza poleceń
- 13. Jak mogę zbudować pakiet SharePoint 2010 za pomocą wiersza poleceń?
- 14. Jak mogę dodać zmienny tekst do ostatniej linii pliku za pomocą wiersza poleceń?
- 15. Uruchamianie witryny za pomocą wiersza poleceń Windows
- 16. Jak dodać podział wiersza do pliku XML za pomocą Java?
- 17. Jak mogę przekazać flagi do przepustki LLVM?
- 18. Xcode Jaka jest różnica między "Innymi flagami Linkera" a "Innymi_LDFLAGS"
- 19. Jak przesłonić wartość pliku właściwości za pomocą argumentów wiersza poleceń?
- 20. Przekazywanie parametrów za pomocą wiersza poleceń do NUnit
- 21. Jak mogę uzyskać niezmodyfikowane argumenty wiersza poleceń, aby "zawinąć" inne narzędzie wiersza poleceń?
- 22. Jak przekonwertować obraz na skalę szarości za pomocą wiersza poleceń?
- 23. Jak przekonwertować WOFF na TTF/OTF za pomocą wiersza poleceń?
- 24. Jak mogę sprawdzić aktualizacje Visual Studio za pomocą wiersza poleceń?
- 25. Nie można zbudować projektu XCode z wiersza poleceń, ale można z XCode
- 26. CMake: Dodawanie aranżacji linii poleceń do projektu
- 27. Jak obliczyć najbliższych sąsiadów za pomocą Weka z wiersza poleceń?
- 28. Jak wyodrębnić archiwum XIP za pomocą wiersza poleceń?
- 29. Jak wycofać listę zmian za pomocą wiersza poleceń?
- 30. Jak uzyskać informacje o serwerze mysql za pomocą wiersza poleceń?
jaki sposób ustawić ta flaga: -force_load "$ (SRCROOT) /calabash.framework/calabash" -lstdC++? – almas
Edytowałem odpowiedź, aby uwzględnić żądane wartości. –
Wystąpił błąd podczas próby zbudowania projektu przy użyciu "xcodebuild": Poniższe komendy kompilacji nie powiodły się: \t Libtool build/appname.build/Debug-iphoneos/foo. build/Objects-normal/armv6/foo.a normal armv6. Mimo, że projekt dobrze się kompiluje, gdy dodaję flagki linkerów ręcznie w kodzie xcode – almas