XE4 Deployment error

别来无恙 提交于 2019-11-30 16:28:44

You could look at the checklist in the Troubleshooting: Cannot Deploy to the iOS Device help topic.

  1. If you have not run your iOS app on the iOS Simulator, make sure you satisfy the requirements here:
    • Troubleshooting: Cannot Deploy to the iOS Simulator
  2. Make sure your iOS device is connected to your Mac by USB cable.
  3. Specify the iOS Device as the target platform in the Project Manager.
  4. Complete the Provisioning page. (Your developer certificate is required for code signing)
  5. Set the required Project Options for your iOS app:
    • Specify your application icons - Application Options.
    • Specify info.plist keys such as UIDeviceFamily - Version Info.
  6. Install the Xcode command-line tools on your Mac. (Required for code signing your iOS app)

There are links in the documentation above with details about some of the steps involved.

I had extactly the same issue. It happened when trtying to deploy to the iOS 5.0 simulator (not even an iOS device). It appears that UIFoundations (PrivateFrameworks) gets pulled across and cached when you setup the SDK for iOS 6.1 on XE4. Make sure the sumulators are installed on Xcode in preferences. Restart Xcode (make sure the PA server is running). Setup a connection profile with the 6.1 SDK in options on XE4 and it works. Hope this makes sense but it solved my issue.

Add the missing framework into your SDK. Tools->Options->SDK Manager, go to Frameworks and click the yellow button. Also remember to press "Update Local File Cache" after you're done. You will find that you will need to fetch more Frameworks and Libraries in the future.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!