Не удается создать приложение ios в отладке после обновления до xcode 12.5
Я недавно обновил xcode до 12.5, чтобы протестировать новый ios 14.5.x, к сожалению, я больше не могу компилировать свой проект из-за следующей ошибки:
Undefined symbols for architecture arm64:
"Swift._ArrayBuffer._copyContents(initializing: Swift.UnsafeMutableBufferPointer<A>) -> (Swift.IndexingIterator<Swift._ArrayBuffer<A>>, Swift.Int)", referenced from:
generic specialization <serialized, Swift._ArrayBuffer<Swift.Int8>> of Swift._copyCollectionToContiguousArray<A where A: Swift.Collection>(A) -> Swift.ContiguousArray<A.Element> in AppDelegate.o
Кажется, он связан с ZIPFoundation.framework, который я использую в своем проекте: если я закомментирую использование библиотеки, я могу скомпилировать его.
Я использовал ( к счастью) релиз 0.9.9 , но даже пытался обновить до 0.9.12 (последней версии) или даже последний код мерзавца из https://github.com/weichsel/ZIPFoundation без эффекта
Обратите внимание, что я могу скомпилировать в выпуске, это просто сборка отладки, которая не работает на xcode12.5
Я обнаружил, что другие люди жалуются на аналогичную проблему (специально реагируют на собственные приложения) с новым xcode здесь , здесь и здесь