Я заархивировал свое приложение и хотел бы загрузить файл ipa.
Но загрузка не удалась из-за этих ошибок.
App Store Connect Operation Error
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'org.alamofire.Alamofire' under the iOS application 'MyApp.app'.
App Store Connect Operation Error
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'org.alamofire.AlamofireImage' under the iOS application 'MyApp.app'.
App Store Connect Operation Error
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'com.swiftyjson.SwiftyJSON' under the iOS application 'MyApp.app'.
App Store Connect Operation Error
Invalid Bundle. The bundle at 'MyApp.app/Frameworks/MyAppEmbedded.framework' contains disallowed nested bundles.
App Store Connect Operation Error
Invalid Bundle. The bundle at 'MyApp.app/Frameworks/MyAppEmbedded.framework' contains disallowed file 'Frameworks'.
App Store Connect Operation Error
Invalid Bundle. The bundle at 'MyApp.app/PlugIns/MyAppShare.appex' contains disallowed nested bundles.
App Store Connect Operation Error
Invalid Bundle. The bundle at 'MyApp.app/PlugIns/MyAppShare.appex' contains disallowed file 'Frameworks'.
Проект использует Swift, но некоторые сторонние библиотеки используют Objective-C.
Это моя структура проекта.
Targets
MyApp - основное приложение
MyAppEmbeddded - встроенный каркас
MyAppShare - расширение для общего доступа
MyApp, MyAppEmbedded и MyAppShare используют Carthage & CocoaPods.
Это MyApp "встроенные двоичные файлы"и" Связанные фреймворки и библиотеки "
Это MyAppEmbedded" Связанные фреймворки и библиотеки "
Это MyAppShare" Связанные фреймворки и библиотеки "
Произошла ошибка столкновения CFBundleIdentifier "Alamofire", "AlamofireImage" и "SwiftyJSON".
Эти три фреймворка используются MyAppEmbedded.
Итак, я думаю, что в Embedded Framework есть что-топричина.
Кроме того, я заметил, что содержимое ipa странно.
Встроенная платформа включает в себя три одинаковые встроенные платформы.
Я прочитал несколько вопросов о загрузкеошибки и проверенные настройки сборки.
MyApp: «Всегда вставлять стандартные библиотеки Swift» - ДА
MyAppEmedded & MyAppShare: «Всегда вставлять стандартные Swift»Библиотеки "НЕТ
Если вы знаете об этой ошибке, пожалуйста, сообщите мне об этом.