Dopo 4 mesi di sviluppo della prima app iOS, è necessario inviarlo allo App Store
. Ho creato l'app in iTunes Connect
, compilato in tutti i dettagli, impostato il Bundle ID
corretto in entrambi Connect
e Xcode
. Tuttavia, ho faticato negli ultimi 3 giorni cercando di risolvere questo strano problema. Sembra che xcode stia cercando di caricare i framework Cocoapods
, non la mia app principale.Xcode che tenta di associare l'ID bundle framework quando si carica l'app iOS su App Store
Dopo l'archiviazione, sono andato a Window > Organizer > Validate...
. Vedo la seguente schermata:
L'errore:
(per Googler:. Non trovati record delle applicazioni adatte Verifica identificatore pacchetto 'org.cocoapods.Alamofire
' è corretto) .
Il messaggio di errore indica che sta tentando di abbinare un Bundle ID
in base al nome di un framework, non al mio bundle (ad esempio com.organization.AppName
). Non riesco a trovare le risposte da nessuna parte. Ho provato a fare quanto segue nel mio Podfile
(che ha use_frameworks!), Così come le mie diverse combinazioni di conf, ma non ha avuto successo.
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
end
Domande:
- sono i passi che sto facendo è corretto?
- Perché lo tenta di far corrispondere uno
framework's bundle id
anziché solo la mia applicazione principale? - Come posso superare questo problema per inviare finalmente la mia app?
EDIT 1: sono stato in grado di superare questo problema, ma quello causato un altro problema più tardi, quindi ho ancora non hanno una soluzione. Fondamentalmente, Alamofire Pod (di Cocoapods) ha un pacchetto com.xxx.Alamofire
. L'ho cambiato in com.xxx.myAppName
. Con questo, sono stato in grado di inviare a App Store, ma non riesco a installare l'applicazione nel mio iPhone da PROVA Scelta dei colori a causa del seguente errore:
4/22/16, 12:50:29 AM itunesstored[124]: [ApplicationWorkspace]: Failed to install application: com.xxx.myAppName; /var/mobile/Media/Downloads/5927832272594571027/-6969961974973998640; Error Domain=LaunchServicesError Code=0 "(null)" UserInfo={Error=DuplicateIdentifier, ErrorDescription=The parent bundle has the same identifier (com.xxx.myAppName) as sub-bundle at /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.IVHCuO/extracted/Payload/MyApp.app/Frameworks/Alamofire.framework}
Eventuali aggiornamenti su questo? C'è una discussione sul github di CocoaPods. [https://github.com/CocoaPods/CocoaPods/issues/4331](https://github.com/CocoaPods/CocoaPods/issues/4331) Tuttavia, a nessuno sembra interessare il team di CocoaPods. –
Bumping questo, avendo lo stesso problema – JoshSGman