我在运行iOS 10.3及更高版本的设备上使用我的应用程序(Swift + Objective C)发生此问题。该应用程序显示启动图像,但它不显示与MainStoryboard相关的任何内容。iOS应用程序卡在iOs 10.3上的启动映像上
另外,我在日志中看到一些活动,表明应该显示的其他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;
};
请让我知道,如果你有关于这个问题的任何想法。提前致谢。
显示您的构建设置 –
您似乎不是一个noob,但只是为了确定,是否有任何断点?仅在iOS 10相关代码中激活的断点?而这一切都没有发生任何错误?! – Honey
@DanielLegler我添加了一些关于我的构建设置的信息。我不知道这些信息是否足够,但如果您需要,我会添加更多信息。感谢您花时间研究我的这个问题。 –