最近在iOS项目中调试程序,项目中用到第三方应用来启动我的应用程序,调试阶段在实体机上用第三方应用启动我的应用时,出现如下错误,程序停止运行:
同时,在AppDelegate对象的如下方法中设置断点:
- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nonnull id)annotation;
发现断点处程序没有中断,查找相关资料,发现是在调试情况下设置了PRovisioning Profile文件为发布应用时的授权文件,修改”Targets“->"Build Settings"->"Code Signing"->"Provisioning Profile"中的Distribution Provisioning Profile文件为相应的Development Provisioning Profile即可。
新闻热点
疑难解答