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 исправил это? ( или вы можете построить его самостоятельно:)