DELPHI XE5 UP2 运行IOS 遇到 Wrapper init failed: (null)问题的解决办法

一、问题表现:

在MAC OSX(10.9.2)上安装了比较新的XCODE5.1 和COMMAND LINE TOOLS

在DELPHI XE5 UP2上放了一个按钮,输出到MAC OSX上,出现:

Wrapper init failed: (null)

查看了很多大侠的博客。

二、问题的其他表现在Embarcadero的论坛上找到:

原文位置:https://forums.embarcadero.com/thread.jspa?threadID=101749&tstart=0

What does this mean and how can I correct it?

I started getting this error today and I‘ve even tried going to a backup that used to work, and when that didn‘t work I tried creating a new Hello World app and that didn‘t work either.

This is a on a Mac-In-Cloud machine that up until today was working. The target is iOS simulator, iPhone.

This is using Delphi XE5 Update1 on Windows7. The SDK is iPhoneOS 7.0.3.

Gary


Error

Unable to launch process on ‘LA204.macincloud.com‘ using the parameters from the ‘MacinCloud‘ profile.

The following error was returned: ‘Wrapper init failed: (null)‘

三、解决方案:推荐是安装Hotfix 6 或者升级到XE6

错误的描述是:

[Xcode 5.1] iOS Simulator fails with wrapper init failed (null) error

Steps to Reproduce:

1. Run of iOS app from Delphi XE5 using Simulator fails with error ‘wrapper init failed (null)‘ 
2. PAServer is started and connection succeeds from the profile.
3. Xcode update was done prior to this problem occuring, but App store shows the Xcode is installed and does run.
4. Up until this update of Xcode the simulator worked fine.

When I go to [tools] [options] SDK Manager and select iOS [Update local file cache] I get error
Directory does not exist: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/include/

I have reinstalled PAServer but that did not help.

附 Hotfix 6 for RAD Studio, Delphi, and C++Builder XE5 Update 2的说明:

Available to registered users of Delphi XE5, C++Builder XE5, RAD Studio XE5, and Embarcadero All-Access XE

This Hotfix resolves issues with iOS apps when using iOS SDK 7.1 and Xcode 5.1.

Updated on April 17, 2014 to address the issue on Mountain Lion as well.

原文位置: http://qc.embarcadero.com/wc/qcmain.aspx/qcmain.aspx?d=123133

DELPHI XE5 UP2 运行IOS 遇到 Wrapper init failed: (null)问题的解决办法

时间: 2024-10-10 08:51:14

DELPHI XE5 UP2 运行IOS 遇到 Wrapper init failed: (null)问题的解决办法的相关文章

DELPHI XE5 UP2 无真机输出 APP并转换为IPA(实践整理)

1.在Mac上配置开发环境(具体步骤请百度)   XCODE5.1+IOS7.1SDK+COMMAND LINE TOOLS   安装PlatformAssistant   买一个真机调试账号(实际测试没有用真机,直接运行输出即可) 2.在Windows PC上配置开发环境(具体步骤请百度)   给Mac创建一个Connection Profile   给连接到Mac的iOS Device在开发系统中添加一个SDK 3.写个程序,选择IOS 设备调试模式,按F9运行.出现"没有连接真机"

关于delphi软件运行出现Invalid floating point operation的错误的解决办法

关于delphi软件运行出现Invalid floating point operation的错误的解决办法 关于delphi软件运行出现Invalid floating point operation的错误的解决办法软件如果有webbrowser载入网页的时候经常会出现这个错误.这个错误是webbrowser3个Bug之一.具体行程的原因大概我也不知道.基本是如果XP系统编译的,放到vista或者V7就容易出现这个错误.具体解决的办法也是很简单的.查看官方的解决办法如下.When runnin

eclipse运行 Maven Test命令时控制台输出乱码的解决办法

在Maven的pom.xml文件中增加: <properties>      <argLine>-Dfile.encoding=UTF-8</argLine> </properties> 今天突然遇到这个问题了,上网搜了一下,答案一大堆,还是这个最好!记录一下! eclipse运行 Maven Test命令时控制台输出乱码的解决办法,布布扣,bubuko.com

运行js提示库没有注册错误8002801d的解决办法

运行js提示库没有注册错误8002801d的解决办法这个错误主要是因为服务器上的windows scripts版本较低,请按下面的链接下载较高版本windows scripts 5.6并在服务器上进行安装,重启后即可正常.在微软官网搜索windows scripts,选择scr56chs.exe下载后安装.http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=376d98b6-67cf-4473-9b7d-f635292a2

Python运行出现:ModuleNotFoundError: No module named &#39;logbook&#39;,解决办法

ModuleNotFoundError: No module named 'xlrd' ModuleNotFoundError: No module named 'xlwt' AttributeError: module 'requests' has no attribute 'get' ModuleNotFoundError: No module named 'yaml' 打开终端,输入: pip install SomePackage               # 最新版本 pip ins

android每次运行项目时重新启动一个新的模拟器的解决办法

具体解决办法 1.打开任务管理器,结束adb进 2.此时android console下面会出现错误信息 3.切换到dos下面运行: adb start-server 4.重新run as 搞定

mac上运行appium提示错误Encountered internal error running command 解决办法

[debug] [iOS] App is not installed. Will try to install. [MJSONWP] Encountered internal error running command: Error: Installing /var/folders/hb/5xtrkgp16bj3rctx9kxg64t00000gn/T/2016913-9705- 1ugvtlc/Payload/Input.app failed at /Applications/Appium.a

IOS中input键盘事件keyup 的兼容解决办法

用input监听键盘keyup事件,在安卓手机浏览器中是可以的,但是在ios手机浏览器中很慢,用输入法输入之后,并未立刻相应keyup事件. 解决办法: 在ios设备上可以用html5的input事件去代替keyup. eg: var bind_name = 'input';if (navigator.userAgent.indexOf("MSIE") != -1) { bind_name = 'propertychange';}(此处是为了兼容IE)if(navigator.user

关于html5 audio 标签在ios系统上不能正常自动播放的解决办法

由于 iOS Safari 限制不允许 audio autoplay, 必须用户主动交互(例如 click)后才能播放 audio, 因此我们通过一个用户交互事件来主动 play 一下 audio. 这个坑相信大家都已经踩过了, 在 iOS 9 没出现以前, 这样的 hack 方案还是妥妥的.但 iOS 9 出现后, 发现这个方案"失效"了. 没有办法, 看来是时候升级一下 hack 方案了, 于是仔细看了下 audio 的事件. 对于能够自动播放时事件的顺序如下loadstart -