今天客户要看项目情况,要求发个ipa;像往常一样,用release的方法生成app,然后用itunes将app转为ipa,然后用在机器上安装此ipa;
安装成功后,运行却出问题了:在程序中才进行几个操作就挂了,而在程序的debug版本中,这些操作都是正常的。像这样的问题倒是头次碰到。
开始怀疑是provision profile有问题,但检查后,provision profile确实是release用的,也没过期;换个provision profile,问题依旧。
想起前几天把xcode有4.1升为4.2,iOS sdk也由之升级为5.0,该不会是这个问题吧?于是把项目编译器由LLVM GCC4.2改为Apple LLVM compiler 3.0,
重新生成ipa,安装运行,一切正常。果真是升级搞的鬼;