Sto provando a ottenere la mia applicazione, che non appare nel Dock, per avere un'opzione da avviare all'accesso. Ciò è complicato e comporta la creazione di una seconda applicazione di supporto che viene aggiunta come elemento di avvio. Questa app helper è responsabile solo dell'avvio dell'app principale e quindi dell'uscita.Problema di firma del codice per il progetto con destinazioni multiple
Ho seguito le istruzioni here e here e funziona come un incantesimo - il problema è, ovviamente, la firma del codice. Ho due obiettivi; la destinazione dell'app helper viene copiata nella sottodirectory Contents/Library/LoginItems
del bundle principale in fase di compilazione. Ogni pacchetto ha un proprio identificativo fagotto e propria implementazione profilo di provisioning, ma quando ho convalidare il mio archivio per l'App Store, ottengo il seguente errore:
Invalid provisioning profile. The provisioning profile included in the bundle BUNDLE NAME [BUNDLE NAME.app] is invalid. For more information, visit the Mac OS Developer Portal.
Se rimuovo il pacchetto di supporto dal mio obiettivo principale, non c'è problema. Sembra che la presenza di un altro profilo di provisioning stia risolvendo l'errore.
Come posso includere due pacchetti firmati e passare la convalida?
Ho esattamente lo stesso problema ... – mirosval
Per ora, ho disabilitato il sandboxing. È una "soluzione" molto temporanea che funzionerà solo fino a quando Apple non risolverà Xcode o smetterà di respingere la scadenza della sandboxing. –
Questo non risolve il problema per me, io ancora non passo la convalida se disattivo diritti, passerò solo se rimuovo l'app helper stessa ... – mirosval