在iPhone 3G的应用程序崩溃运行iPhone操作系统3.0.1和iPod touch上运行的iPhone OS 3.0和Mac OS X 10.5.8 [英] app crash on iPhone 3G running iPhone OS 3.0.1 and iPod touch running iPhone OS 3.0 and Mac OS X 10.5.8

查看:216
本文介绍了在iPhone 3G的应用程序崩溃运行iPhone操作系统3.0.1和iPod touch上运行的iPhone OS 3.0和Mac OS X 10.5.8的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的申请被拒绝,因为它是在崩溃的iPhone 3G上运行的iPhone OS 3.0.1和iPod touch上运行的iPhone OS 3.0和Mac OS X 10.5.8。 ,我认为iPhone的应用程序只能在iPhone上进行测试。他们为什么测试它在Mac?
我有一些方法,这是对pcated 3 SDK德$ P $,而苹果要求应用程序应建立官方SDK 2.2.1。所以我做了pre处理器的指令作为__IPHONE_3_0条件编译等,并建立两个独立的executables.I设置的基本SDK较高版本iPhone 3和iPhone操作系统部署目标到旧版本iPhone 2.2.1。我建立了从X code没有错误或警告的应用程序,它是午餐吃的模拟器。当我去模拟器发布的build目录并尝试运行失败的应用程序。那是他们的意思在Mac OS X 10.5.8的应用程序崩溃?我在运行Mac OS X 10.5.7现在。我需要尽快重新提交应用。我想AP preciate任何帮助。

My application was rejected because it is crashing on iPhone 3G running iPhone OS 3.0.1 and iPod touch running iPhone OS 3.0 and Mac OS X 10.5.8. ,I thought that iPhone apps should be tested only on iPhone . Why they test it on the mac? I had some methods that was deprecated on SDK 3, and apple requires that the app should be build to the official SDK 2.2.1. so I made pre-processor directives for the conditional compilation such as __IPHONE_3_0 and build two separate executables.I set the base SDK to the higher version iPhone 3 and the iPhone OS deployment target to the older version Iphone 2.2.1. I build the application from xcode without errors or warnings and it is lunched on the simulator. when I go to the build directory of the simulator release and try to run the application it fails. Is that what they meant that the app crashes on Mac OS X 10.5.8? I'm running Mac OS X 10.5.7 now. I need to resubmit the app as soon as possible. I would appreciate any help.

在此先感谢,
莎拉

Thanks in advance, Sarah

推荐答案

我的建议是:忽略的Mac OS X 10.5.8参考。我只是有一个应用程序被拒绝(具有相同的通知)和测试(和借用朋友的iPhone OS用3.0.1),我能够重现问题之后。

My advice: ignore the Mac OS X 10.5.8 reference. I just had an app get rejected (with the same notice), and after testing (and borrowing a friend's iPhone with OS 3.0.1) I was able to duplicate the problem.

(换句话说,我认为问题的关键是在iPhone OS的那个版本 - 在Mac参考只是他们用来为他们的内部测试系统)

(In other words, I think the key issue is that version of the OS on an iPhone -- the Mac reference is just the system they used for their internal tests)

你能解决去precated项目(即改写code,所以你不必依赖于旧的操作系统该功能)?我之所以说是,它不喜欢的网页浏览器(那里的人不升级)。您的用户没有理由不升级(他们就会被苹果不断提示更新自己的设备)...

Can you work around the deprecated items (i.e. rewrite the code so you don't have to rely on that functionality for older OSes)? The reason I say that is, it's not like web browsers (where people don't upgrade). Your users have no reason not to upgrade (and they'll be constantly prompted by Apple to update their devices)...

这篇关于在iPhone 3G的应用程序崩溃运行iPhone操作系统3.0.1和iPod touch上运行的iPhone OS 3.0和Mac OS X 10.5.8的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆