当需要开发某些 App 功能时,如:
- APS 推送
- H5 跳转
- 3D Touch 快捷菜单
- SSO 单点登录
- 接收内容分享
我们都需要外部启动 App (区分于手动点击桌面上的图标启动),而 Xcode 默认在 Debug 运行时会自动启动,从而无法在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
中收到 launchOptions
中的数据。
从菜单中选择 Project -> Scheme -> Edit Scheme,或者按 Shift Command ,
(即 Command <
)快速打开运行方案,如下图:
选择 Wait for executable to be launched