Видалення архітектур PSPDFKit
PSPDFKit.framework та PSPDFKitUI.framework поширюються як жирові фреймворки для Карфагена. Ці фреймворки містять дві архітектури: arm64 та x86_64. Архітектура ARM призначена для пристроїв, тоді як архітектура x86_64 - для симулятора.
Якщо ці фрагменти не буде видалено, Apple відхилить двійковий файл. Xcode видасть повідомлення про помилку: «Помилка роботи магазину iTunes: Непідтримувані архітектури. Виконуваний файл YourApp містить непідтримувані архітектури ‘[(x86_64, i386)]’ ”. Можуть бути додаткові помилки, такі як “LC_ENCRYPTION_INFO”, “Недійсне вирівнювання сегмента” або “Двійковий файл недійсний”. Видалення архітектур Simulator вирішує ці проблеми.