我做了一个非常简单的图像浏览器应用程序,没有 xibs,没有高级的东西。我使用 AFNetwork 进行 JSON 调用,并在滚动视图中显示一些图像(10 张图像)
当我直接构建到设备时,它就像一个魅力,但如果我选择进行临时构建,应用程序会冻结在黑屏上。它甚至没有到达我的根视图控制器......
它不会崩溃,所以我没有崩溃报告,我在控制台中只有这样:
mobile_house_arrest[4897]:最大打开文件数:125
代码如何在构建中运行,但在分发中失败?
我尝试了以下措施,但没有任何运气:
- 尝试从调试版本中删除 DEBUG = 1 变量
- 更改了方案,因此我的设备构建使用了发布方案
- 关闭僵尸和所有其他调试方法
- Triplechecked 签名、配置文件等
我的构建目标是 6.0
我的应用委托:
@implementation SCAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[AFNetworkActivityIndicatorManager sharedManager] setEnabled:YES];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[SCTestViewController alloc] init];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
@end
有谁知道可能导致这种情况的原因?还是在调试中有效但在发布中无效的常见事物?