真机调试以及“Could not find Developer Disk Image”问题解决方案

时间:2024-11-28 13:04:43

真机测试步骤

1.运行Xcode,Xcode打开后,点左上角菜单'Xcode',点'Preferences'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

2.在打开的窗口中,点'Accounts',切换到账号页,然后点下面的'+'号,在弹出菜单中点击'Add Apple ID'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

3.在弹出的对话框中,填入你的AppleID和密码(不需要$99的账号,只要能登录AppStore下载应用的普通账号就行)。填完后,点击'Add'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

4.假如账号密码正确的话,Xcode会将账号添加到账号列表,点击左侧的账号,可列出该账号的开发授权,Agent表示该账号是付费账号,Free表示未付费但可免费调试。

我们双击它。

真机调试以及“Could not find Developer Disk Image”问题解决方案

5.这里证书和授权文件是空白的,点中间的'+'号,在弹出的项中选择'iOS Development'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

6.稍等一下,证书就自动生成了,是以你的账号命名的。

真机调试以及“Could not find Developer Disk Image”问题解决方案

7.而下面的Provisioning Profiles是空白的,因为我们还没有提交过ID和设备UDID,这里肯定是空白的。点'Done'关掉它。

真机调试以及“Could not find Developer Disk Image”问题解决方案

8.继续,这个窗口不用管它,我们点击'Window'->'Devices'。同时将真机接到电脑中,并连接上。

真机调试以及“Could not find Developer Disk Image”问题解决方案

9.识别了设备后,等待Xcode自动为你开启调试模式,如果长时间卡在菊花这里,请解锁真机,并在真机弹出的对话框中点'信任'。

当真机准备完毕后,可以把此窗口关掉。

真机调试以及“Could not find Developer Disk Image”问题解决方案

注意:当真机系统版本过高或者过低时,会出现:“Could not find Developer Disk Image”错误,解决方案:

真机调试以及“Could not find Developer Disk Image”问题解决方案

在文件夹“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”里列出了Xcode支持的设备。

真机调试以及“Could not find Developer Disk Image”问题解决方案

真机调试以及“Could not find Developer Disk Image”问题解决方案

解决方案1:拷贝这个文件(http://download.****.net/detail/cvbtvbwu/9340467)到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,然后重新启动xcode(完全退出)就可以了。

解决方案2:更新Xcode到7.2版本。

10.PP文件必须由苹果来生成,那么我们来利用Xcode为我们生成一个。点击'File' -> 'New' -> 'Project',新建一个Xcode工程。

真机调试以及“Could not find Developer Disk Image”问题解决方案

11.选择iOS类型,随便选个模型,'Next'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

12.在工程名中填上内容,AppID则会自动根据此而生成。Devices里如果你的是iPhone则选择iPhone。'Next'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

13.选择位置保存,我是放在桌面的,所以点桌面,然后在空白地方右键,'New Folder',新建一个文件夹来放这个工程。

真机调试以及“Could not find Developer Disk Image”问题解决方案

14.双击进入新建的文件夹。

真机调试以及“Could not find Developer Disk Image”问题解决方案

15.点'Create'保存。

真机调试以及“Could not find Developer Disk Image”问题解决方案

16.选择了保存位置后,马上就进入工程,因为Xcode7自带iOS9,而我们的设备只是8.3,下载的SDK也是8.3的,所以先将版本降低,这里先选8.3。

真机调试以及“Could not find Developer Disk Image”问题解决方案

17.点一下这里,选择我们的设备。('Devices'里的设备类型会自动读取新建工程时的设置,如果不正确则需要选择正确的类型)

真机调试以及“Could not find Developer Disk Image”问题解决方案

18.选择你连接到MAC中的设备,如果这里选不了,你就得先回到第16步降低版本。

真机调试以及“Could not find Developer Disk Image”问题解决方案

19.然后点'Team'这里。

真机调试以及“Could not find Developer Disk Image”问题解决方案

20.Xcode会自动读出我们前面添加的账号,选择它。

真机调试以及“Could not find Developer Disk Image”问题解决方案

21.然后点'Fix IsSue',让苹果为我们生成Provisioning profiles。

真机调试以及“Could not find Developer Disk Image”问题解决方案

22. 这个过程是全 (不需要我们填这表) 自 (填那表) 动 (还得证明你妈是你妈) 的。。。

真机调试以及“Could not find Developer Disk Image”问题解决方案

23.能看到这些都可以选好了,就表示文件已经在遥远的他方里生成了。我们来下载回来。

真机调试以及“Could not find Developer Disk Image”问题解决方案

24.点菜单'Xcode' -> 'Preferences'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

25.双击打开。

真机调试以及“Could not find Developer Disk Image”问题解决方案

26.点一下左下角的'刷新',稍等一下,Xcode就会为我们把远在他方的PP文件下载回来。在刷出来的PP文件上点'右键',选择'Show in Finder'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

27.双击它,自动将它安装到真机上。(前提是你的设备必须连着MAC)

真机调试以及“Could not find Developer Disk Image”问题解决方案

28.窗口一闪,闪回刚才的地方,就表示已经安装好了。我们来验证一下。

真机调试以及“Could not find Developer Disk Image”问题解决方案

29.点菜单'Window' -> 'Devices'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

30.在'Devices'中,右键点我们的真机,选择'Show Provisioning Profiles'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

31.很好,已经看到了,我们点'Done'关掉它。

真机调试以及“Could not find Developer Disk Image”问题解决方案

32.'Devices'窗口也关掉。

真机调试以及“Could not find Developer Disk Image”问题解决方案

33.'Accounts'窗口也关掉。

真机调试以及“Could not find Developer Disk Image”问题解决方案

34.把Xcode的工程最小化,因为等下我们还要用到。我们去打开PAServer。

真机调试以及“Could not find Developer Disk Image”问题解决方案

35.点一下桌面空白处,回到桌面后,点'前往' -> '应用程序'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

36.运行PAServer 16.0

真机调试以及“Could not find Developer Disk Image”问题解决方案

37.运行中,状态良好。。

真机调试以及“Could not find Developer Disk Image”问题解决方案

38.回到Windows,在XE8里添加iOS SDK,这里不详细说了,可以翻看旧的文章。配置好后,我们打开一个工程,这里选择自带的某个Demo,选好编译类型和设备。

真机调试以及“Could not find Developer Disk Image”问题解决方案

39.点'Project' -> 'Options',我们来配置证书。

真机调试以及“Could not find Developer Disk Image”问题解决方案

40.打开Options后,选择'Version Info',在CFBundleIdentifier中,填上Xcode中我们建的工程所生成的Bundle Identifier。下面版本默认7.1,不要改。(2015.11特别说明,这个不是指安装应用的最低IOS版本,这个的意思是告诉编译器以7.1版本的格式生成info.plist,因为不同时期的SDK区别很大,如XCODE4.x时该值为6.0)

真机调试以及“Could not find Developer Disk Image”问题解决方案

41.Bundle identifier填好后,点左下角的'Proisioning','Target' 上选择 'Debug' 里的 'iOS Device - 32bit'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

42.在'Build Type'中,选择 'iOS Device -32bit-Development'。

真机调试以及“Could not find Developer Disk Image”问题解决方案

43.'Provision Profile'中,选择你的PP文件,如无意外,XE8可以正确获取到的。

真机调试以及“Could not find Developer Disk Image”问题解决方案

44.'Developer Certificate'中,选择我们的证书,如无意外,XE8可以正确获取到的。

真机调试以及“Could not find Developer Disk Image”问题解决方案

45.全部正确的话,这里其实已经和付费账号一样的操作了,就是编译APP。

真机调试以及“Could not find Developer Disk Image”问题解决方案

46.运行工程,很快就能在我们的真机上看到FireMonkey的图标了。看到下面的信息,表示真机上的App已经在运行了。

真机调试以及“Could not find Developer Disk Image”问题解决方案

47.附真机运行App截图 (iPad Mini2, iOS8.3)

真机调试以及“Could not find Developer Disk Image”问题解决方案

到此,XE8+Xcode7的真机调试已完成。