我尝试在3月27日之前将特定的iPad应用程序发送到iTunes连接,正如Apple所说:"只有用iPhone SDK 3.2 beta 5编译的iPad应用才会被接受进行初步审核."
因此,我使用iPhone SDK 3.2 beta 5编译了我的应用程序,并提供了分发配置文件.
但是当我在iTunes Connect上传我的应用程序时,我有以下错误:"您上传的二进制文件无效.使用SDK的预发布测试版本来构建应用程序"
当然,这是测试版5!
你有个主意吗?
先感谢您.弗雷德
在iPhone应用程序上,我需要通过邮件发送最大大小为300Ko的jpg(我不是没有mail.app可以拥有的最大大小,但这是另一个问题).要做到这一点,我试图降低质量,直到获得300Ko以下的图像.
为了获得质量好(compressionLevel)谁给我一个低于300Ko的jpg,我做了以下循环.它正在工作,但每次循环执行时,尽管"[tmpImage release];",我的jpg原始大小(700Ko)的内存增加了.
float compressionLevel = 1.0f;
int size = 300001;
while (size > 300000) {
UIImage *tmpImage =[[UIImage alloc] initWithContentsOfFile:[self fullDocumentsPathForTheFile:@"imageToAnalyse.jpg"]];
size = [UIImageJPEGRepresentation(tmpImage, compressionLevel) length];
[tmpImage release];
//In the following line, the 0.001f decrement is choose just in order test the increase of the memory
//compressionLevel = compressionLevel - 0.001f;
NSLog(@"Compression: %f",compressionLevel);
}
Run Code Online (Sandbox Code Playgroud)
关于我怎样才能解决它的原因,或者为什么会这样?谢谢