Sto provando ad automatizzare il processo di costruzione del progetto xcode. Il problema è che ho bisogno di aggiungere "Altre bandiere dei linker" durante la costruzione del progetto. Non posso semplicemente aggiungerlo manualmente al progetto Build Settings, devo farlo usando la riga di comando. Posso essere in grado di modificare il file di progetto o il file di configurazione in qualche modo? Qualsiasi opzione è buona finché può essere gestita come uno script. Qualche idea? GrazieCome aggiungere "Altri Linker Flags" al progetto xcode usando la riga di comando?
10
A
risposta
3
È possibile eseguire questa operazione specificando un file xcconfig su xcodebuild. Per esempio: le opere risposta di
echo 'OTHER_LDFLAGS = $(OTHER_LDFLAGS) -force_load "$(SRCROOT)/calabash.framework/calabash" -lstdc++' > temp.xcconfig
xcodebuild -xcconfig temp.xcconfig ...
1
@Jesse Rusak, ma è un po 'più semplice per aggiungere direttamente le opzioni alla riga di comando, facendo attenzione a sfuggire variabili dal tuo guscio come
xcodebuild ... "OTHER_LDFLAGS=\$(OTHER_LDFLAGS) -all_load"
Problemi correlati
- 1. Xcode qual è la differenza tra "Altri Linker Flags" vs "Other_LDFLAGS"
- 2. Come impostare "Altri linker flag" come Xcode in Eclipse?
- 3. Come utilizzare "FLAGS" (switch a riga di comando) in TensorFlow?
- 4. C'è un modo per creare un nuovo progetto XCode usando la riga di comando?
- 5. CMake: aggiunta di arugmenti della riga di comando al progetto
- 6. Xcode 4: Come aggiungere dipendenza della cartella statica al progetto
- 7. Come aggiungere una riga vuota in un file di testo usando la riga di comando?
- 8. Linker personalizzato per progetto Xcode con swift
- 9. Come posso aggiungere complicazioni al mio progetto EXISTING Xcode?
- 10. Come aggiungere CoreData.framework al progetto xcode esistente 4.6.2
- 11. Come aggiornare xcode dalla riga di comando
- 12. Aggiungere un progetto esistente a BitBucket usando Xcode
- 13. Come passare le opzioni del linker in msbuild tramite la riga di comando?
- 14. Come aggiungere file esistenti al progetto usando Eclipse e PyDev
- 15. Xcode come aggiungere un progetto esterno
- 16. Come ottenere il comando GCC linker?
- 17. progetto di importazione eclissi utilizzando la riga di comando
- 18. Altre flag Linker mancanti nelle impostazioni di Xcode Build
- 19. Come decomprimere un file usando la riga di comando?
- 20. Impossibile creare il progetto XCode dalla riga di comando ma può da XCode
- 21. CMake: come aggiungere cuda al progetto esistente
- 22. La riga di comando si compila usando cl.exe?
- 23. Come aggiungere l'icona dell'app per proiettare usando Xcode 4.3.1
- 24. Come creare un semplice progetto da riga di comando Objective-C in Xcode
- 25. Codice di riga Xcode
- 26. Compilare un progetto Qt dal comando Riga
- 27. Come aggiungere una libreria al progetto C di eclissi?
- 28. VS2012 Errore linker progetto
- 29. Cifra una stringa usando la riga di comando openssl
- 30. Python - aggiungere PYTHONPATH durante modulo di riga di comando Esegui
come regolo questo flag: -force_load "$ (SRCROOT) /calabash.framework/calabash" -lstdC++? – almas
Ho modificato la risposta per includere i valori richiesti –
Viene visualizzato l'errore quando provo a creare il progetto utilizzando 'xcodebuild': I seguenti comandi di compilazione non sono riusciti: \t Libtool build/appname.build/Debug-iphoneos/foo. build/Objects-normal/armv6/foo.a armv6 normale. Anche se il progetto si integra perfettamente quando aggiungo i flag del linker manualmente in xcode – almas