前言:
部署后
XCODE下需要修改URL
AppDelegate.m
编译的时候,收藏那报错,把那行先注释,然后模拟器 运行OK
真机调试记得build 配置下把不相关的udid 换成自己签名证书!!
一:文字不显示
查找以下方法,然后替换。
- (BOOL)setCurrentLanguageName:(NSString *)name
{
BeeLanguage * lang = [self findLanguage:name];
if ( nil == lang )
{
NSString * langPath = [[NSBundle mainBundle] pathForResource:name ofType:@"xml"];
NSString * langPath2 = [[NSBundle mainBundle] pathForResource:name ofType:@"lang"];
NSLog(@"%@ %@", langPath, langPath2);
NSString * content = [NSString stringWithContentsOfFile:langPath encoding:NSUTF8StringEncoding error:NULL];
if ( nil == content )
{
content = [NSString stringWithContentsOfFile:langPath2 encoding:NSUTF8StringEncoding error:NULL];
}
if ( content == nil )
{
NSString * defaultlangePath = [[NSBundle mainBundle] pathForResource:@"zh-Hans" ofType:@"lang"];
content = [NSString stringWithContentsOfFile:defaultlangePath encoding:NSUTF8StringEncoding error:NULL];
}
lang = [BeeLanguage language:content];
}
if ( lang )
{
lang.name = name;
[self applyLanguage:lang];
return YES;
}
return NO;
}
二:网页无法开打
在info.plist文件中,右击空白位置 Add Row .然后添加类型为Dictionary的NSAppTransportSecurity,在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
三:Bitcode
会导致编译错误,解决方法:
在Build Settings 中搜索Bitcode 设置为NO
特别是报 *.a 有错误的时候,这个办法很好!赞啊。
四:页面空白
将
ON_WILL_APPEAR中有关页面布局方法写在
ON_DID_APPEAR方法中。
例如: