today, i received a email from apple: i dont use it directly, i used boost lib in GeoGeo Wars, weather the lib call it directly.... any guys here have used boost lib in your apps?
do you mean C++ BOOST? its not even a lib its a set of headers and some libs. You use the parts you need. So saying you just use BOOST is not really a clue to what you used. I use BOOST for files / paths just fine... shrug.
I haven't used boost in any of my apps but I'd be surprised if it contains code that calls a private API; its mostly "generic" code. Are you using any engines such as Unity? I believe a couple of weeks ago they had to put out an update because they had some 'illegal' code like this. (its fixed now and my apologies if I got this wrong). My point is, check the external libraries you're using.
i found out that this privte API 's head file is used by boost(c++) lib. in my "GeoGeo Wars" i used mutilthread, serialization lib....
Wow, I never would have guessed that would be a problem. Have you determined which part of boost uses the private API? I guess you're going to have to rewrite that functionality.
We are not using boost, but from looking at the code it seems to be quite simple to replace the functions, it's just one header file. It would be best if those modifications are done in the main boost trunk though so that everyone can get it fixed.