Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将iPhone用作开发设备会破坏iPhone的正常使用吗?_Ios_Iphone - Fatal编程技术网

Ios 将iPhone用作开发设备会破坏iPhone的正常使用吗?

Ios 将iPhone用作开发设备会破坏iPhone的正常使用吗?,ios,iphone,Ios,Iphone,我是一名有5年经验的程序员,我正在考虑进入iPhone开发领域。我从图书馆借了一些书以获取信息。我在一本书的一个小角落里发现了一些让我不安的东西: “开发单元需要专门用于开发。将设备用作开发单元意味着它会受到机载数据更改的影响,可能不再作为现场单元可靠地工作。” 这本书是Addison Wesley/Pearson Education的《iPhone开发者食谱》。我在其他任何一本书中都没有找到类似的东西,所以我想知道这是不是真的。如果可以避免的话,我不想为了开发而再买一部iPod Touch/i

我是一名有5年经验的程序员,我正在考虑进入iPhone开发领域。我从图书馆借了一些书以获取信息。我在一本书的一个小角落里发现了一些让我不安的东西:

“开发单元需要专门用于开发。将设备用作开发单元意味着它会受到机载数据更改的影响,可能不再作为现场单元可靠地工作。”


这本书是Addison Wesley/Pearson Education的《iPhone开发者食谱》。我在其他任何一本书中都没有找到类似的东西,所以我想知道这是不是真的。如果可以避免的话,我不想为了开发而再买一部iPod Touch/iPhone。

我尽量减少手机测试,尽可能使用模拟器将写入闪存的次数降到最低,但我在使用手机进行开发时没有遇到任何技术问题。

我以前也听说过,但从未理解其中的含义。我认为这在很大程度上取决于你在电话中执行的工作类型。我一直在开发常规的独立应用程序,并继续在“现场”使用我的手机,而不会对手机的性能产生任何不良影响。

过去6个月,我一直将iphone作为开发设备使用,对其正常使用没有影响。但我还没有安装任何beta sdk。我有一个iPodtouch。但是如果你坚持使用sdk的发布版本,一切都会好起来。

我同意ennuikiller的回答


需要补充的一点是,iPhone开发可能需要您在设备上针对不同的操作系统版本测试应用程序。XCode确实为您提供了执行此操作的能力,但是它需要您恢复设备。显然,如果您想在其上保留数据而不是出于开发目的,这可能是一个问题。

随着SDK发布版本的使用(根据ennuikiller的回复),只要您的iPhone没有越狱(越狱?),就有一些限制可以防止它被“破坏”

自从SDK发布以来,我已经在我的主手机上安装了所有测试版操作系统,没有任何问题妨碍我使用手机,只是在3.0测试版期间出现了性能问题。显然是YMMV。

我在iPodtouch上安装了Beta3.0,但它坏了。再也不能让它工作了。把它带到苹果公司,他们说这是内存问题,所以不是因为3.0,只是时间不对。

我使用手机和开发SDK的时间差不多,没有问题。