iOS-приложение работает в сборке Xcode, но вылетает в Test Flight

Я создаю приложение, которое отлично работает на моем устройстве iOS, когда я создаю его в XCode. Я загрузил его в TestFlight, но при его установке и запуске на том же устройстве iOS происходит сбой. Он проходит через экран запуска, но вскоре вылетает. Единственное предупреждение, которое у меня есть, это:

ld: warning: ignoring file /.../FacebookSDK/Bolts.framework/Bolts, missing required architecture arm64 in file /.../FacebookSDK/Bolts.framework/Bolts (2 slices)

Я уже создавал это приложение и запускал его через TestFlight, но теперь оно просто не работает. Одним из изменений, которые я сделал, было то, что я обновил FacebookSDK, так что, может быть, все? Отсюда болты предупреждение?

Извините, я не умею задавать вопросы, но любая помощь очень ценится.

1 ответ

При сборке для Release убедитесь, что для параметра "Build Active Architecture" задано значение NO, и что в "допустимые архитектуры" включены все устройства (armv7 armv7s arm64).

Кажется, что 'Bolt.framework', включенный в Facebook SDK, не был создан для arm64... Может, кто-то на Facebook исправил это? ( или вы можете построить его самостоятельно:)

Другие вопросы по тегам