最近在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即可。

posted on 2015-10-22 12:55  noname000  阅读(536)  评论(0编辑  收藏  举报