Ios 如何运行呼叫目录扩展?

Ios 如何运行呼叫目录扩展?,ios,swift,xcode,ios10,callkit,Ios,Swift,Xcode,Ios10,Callkit,我正在处理呼叫目录分机。添加了这个扩展,但是我不知道如何执行它。执行此扩展,出现“选择要运行的应用程序”,选择了我的主应用程序,但它似乎没有运行。当然,在设置-电话-呼叫阻止和识别中添加了此应用程序 我只是添加了扩展,没有在主应用程序和扩展程序上编写任何代码。我需要添加一些代码吗?搜索了几个小时,找不到解决方案。请提供帮助。首先,确保在代码中使用的数字中添加了国家代码 然后按照以下步骤操作: 1) 从设备中删除应用程序 2) 从Xcode运行应用程序,设置主应用程序的方案。这将在您的设备上启动应

我正在处理呼叫目录分机。添加了这个扩展,但是我不知道如何执行它。执行此扩展,出现“选择要运行的应用程序”,选择了我的主应用程序,但它似乎没有运行。当然,在设置-电话-呼叫阻止和识别中添加了此应用程序


我只是添加了扩展,没有在主应用程序和扩展程序上编写任何代码。我需要添加一些代码吗?搜索了几个小时,找不到解决方案。请提供帮助。

首先,确保在代码中使用的数字中添加了国家代码

然后按照以下步骤操作:

1) 从设备中删除应用程序

2) 从Xcode运行应用程序,设置主应用程序的方案。这将在您的设备上启动应用程序

3) 然后将方案更改为扩展的目标,然后再次运行

等待一分钟(因为加载分机需要时间),然后从您提供ID的号码呼叫。呼叫屏幕应显示相应的名称

如果上述步骤不起作用, 转到设置->常规->重置->重置所有设置。这将清除设备上的所有设置。完成后,再次执行上述步骤


这对我有用。如果有帮助的话,让我知道呼叫目录扩展只是一个新方案,它将与主应用程序一起添加。 您只需从“设置”菜单中启用应用程序即可-

进入设置->电话->呼叫阻止和识别->启用您的 应用程序


因此,没有什么比“用应用程序选择”更像的了

你怎么知道它没有运行?您正在尝试达到调试点吗?已使用UserDefaults进行检查。加上ID,当我接到电话号码时不会出现。两个都不是。看到这个答案了吗