目前找到的原因就是 引用了anysdk自己生成的info.plist导致
但是我应该怎么修改呢~
或者说哪位大神遇到过这个方面
报错信息如下
2017-04-23 23
38.736768+0800 [8057:2274517] [DYMTLInitPlatform] platform initialization successful
2017-04-23 23
38.827701+0800[8057:2274404] *** Assertion failure in void _UIApplicationMainPreparations(int, char **, NSString *__strong, NSString *__strong)(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3600.7.47/UIApplication.m:3986
2017-04-23 23
38.828881+0800[8057:2274404] *** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘Unable to instantiate the UIApplication subclass instance. No class named NSApplication is loaded.’
*** First throw call stack:
(0x187b4afd8 0x1865ac538 0x187b4aeac 0x1885e277c 0x18defebd8 0x18dcdf0fc 0x1000dc644 0x186a3559c)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)
anysdk打包过后的xcodeproj,里面的info.plist是MAC和IOS共享的里面设置的启动项,把里面的NSApplication删掉,另外还有一个*menu也删掉,具体看anysdk文档
求文档地址
这个问题我也遇到了,照着文档去解决跟不对不上病症啊!!!官方出来说明下,可搜索到的有用的文章太少了!!!!!
加个anysdk群,棒棒的!!
遇到了同样的问题,删掉target也不管用,楼主解决了吗
info文件加载错了,去target-> Build Settings搜索info
找到Packaging选项的Info.plist File,设置路径为现在工程的info.plist路径就行了
感谢HelloWorld兄弟,刚才改错地方了,有两个info.plist, 用anysdk打包的工程,在build setting 里面的路径是 :AnySDK/500026/Info.plist,不是ios包下面的ios/info.plist,删掉target外,需要在删除两个key
Principal class/NSApplication ,Main nib file base name/MainMenu。
希望后面有遇到相同问题的兄弟,能有参考
的确还要删除info.plist里面的2个key,因为不是mac版的,生成的不应有Principal class和Main nib file base name
