2017-12-27 12 views
0

enter image description hereは、Xcodeの9.2アーカイブは失敗しましたが

プロジェクトが正常にデバイスとシミュレータ上で実行することができますエラーを示さず、プロビジョニングプロファイルは、他のプロジェクトで利用可能です。 次は何ができますか?警告が示すように

答えて

0

、私は '、「XXLog」マクロが疑わしい見つけ、それをチェックし、だけなので、デバッグ

#ifdef DEBUG 
#define XXLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]); 
#endif 

で定義されて見つかった、成功したデバイスやシミュレータ上で実行されますが、ときにそれをアーカイブXXLog 'マクロを正常に呼び出すことができません。私はXCodeのエラー表示を言わなければならない

正しいコード

#ifdef DEBUG 
#define XXLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]); 
#else 
#define XXLog(...) 
#endif 

は友好的ではありませんが、厳密に言えば、すべての警告が出たと排除されなければなりません。

関連する問題