Ho una struttura dinamica condivisa tra un'applicazione iOS e un'estensione. C'è del codice in quel framework che fa riferimento a UIApplication
, che ovviamente non è utilizzabile in un'estensione. Quelle chiamate sono completamente isolate e quindi non sono preoccupato per loro causando problemi con la mia estensione.Come sopprimere l'avvertimento: collegamento a dylib non sicuro per l'uso nelle estensioni dell'applicazione?
Dal momento che non v'è una bandiera specificato nel messaggio di avviso, forse non c'è modo per farlo, ma come faccio a sopprimerewarning: linking against dylib not safe for use in application extensions
quando si costruisce il mio progetto?
In l'obiettivo per il proprio interno v'è una impostazione nella sezione "costruire opzioni" Build - "richiedono solo API App-Extension-Safe". Se non è già abilitato, prova ad abilitarlo ... – Toastor
Oh a proposito - anche se tutto sta funzionando bene non usando gli apis non autorizzati nella tua estensione, c'è una buona probabilità che Apple rifiuterà la tua estensione per collegarsi ad essa Comunque. Vedi la sezione "Gestione degli scenari comuni" nella guida alla programmazione delle estensioni per app. – Toastor
@Toastor Disabilitare la '' 'Richiedi solo API App-Extension-Safe'' 'risolto! – loretoparisi