最近在iOS項目中調(diào)試程序,項目中用到第三方應(yīng)用來啟動我的應(yīng)用程序,調(diào)試階段在實體機上用第三方應(yīng)用啟動我的應(yīng)用時,出現(xiàn)如下錯誤,程序停止運行:

同時,在AppDelegate對象的如下方法中設(shè)置斷點:
- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nonnull id)annotation;
發(fā)現(xiàn)斷點處程序沒有中斷,查找相關(guān)資料,發(fā)現(xiàn)是在調(diào)試情況下設(shè)置了PRovisioning Profile文件為發(fā)布應(yīng)用時的授權(quán)文件,修改”Targets“->"Build Settings"->"Code Signing"->"Provisioning Profile"中的Distribution Provisioning Profile文件為相應(yīng)的Development Provisioning Profile即可。
新聞熱點
疑難解答