У меня возникла эта проблема с моим приложением (Swift + Objective C) на устройствах под управлением iOS 10.3 и выше. Приложение показывает изображение запуска, но не показывает ничего, связанного с MainStoryboard.
Кроме того, я вижу некоторую активность в журнале, указывающую на то, что другие UIViewControllers, которые должны отображаться, на самом деле живы и активны.
Приложение отлично работает на устройствах и эмуляторах под управлением iOS 7/8/9, но, похоже, возникают проблемы при работе на iOS 10 (в частности, iOS 10.3 и 10.3.1).
Я уже проверил, что файл раскадровки настроен правильно, и у меня есть действительная точка входа (указывающая на UIViewController, создающий сообщения журнала). Кажется, что все работает нормально, но приложение не показывает ничего, кроме изображения запуска (это файл .xib, который уже пытался изменить на раскадровку, но он также показывает только этот файл).
Вот мои настройки сборки:
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 171;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "Classes/WordpressReader-Prefix.pch";
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/SMI_Mobile_SDK_iOS/SDK",
"$(PROJECT_DIR)/YuMe",
);
PRODUCT_NAME = Project;
PROVISIONING_PROFILE = "2cf4e4e7-659d-4ffc-80ef-27a946d514f8";
SWIFT_OBJC_BRIDGING_HEADER = "WordpressReader-Bridging-Header.h";
SWIFT_OBJC_INTERFACE_HEADER_NAME = "WordpressReader-Swift.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
VALIDATE_PRODUCT = YES;
VALID_ARCHS = "arm64 armv7s armv7";
VERSIONING_SYSTEM = "apple-generic";
WRAPPER_EXTENSION = app;
};
Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи по этому вопросу. Заранее спасибо.