最近在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即可。
新聞熱點
疑難解答