一、问题表现:

在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)问题的解决办法的更多相关文章

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

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

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

    运行js提示库没有注册错误8002801d的解决办法这个错误主要是因为服务器上的windows scripts版本较低,请按下面的链接下载较高版本windows scripts 5.6并在服务器上进行 ...

  3. 嵌入式X86运行linux及QtEmbedded+触摸屏(X86PC104+Xlinux+QtE+触摸屏解决办法)

    嵌入式X86运行linux及QtEmbedded+触摸屏(X86PC104+Xlinux+QtE+触摸屏解决办法) QQ:5724308 邮箱:sankye@163.com

  4. centos7.5离线安装Docker及容器运行报OCI runtime create failed 问题定位与解决

    前言 接上篇 <记一次centos挂载ceph存储的坑> 服务器重做了centos7.5版本的操作系统,剩下就是安装docker,考虑yum安装耗时较长,我一般都是直接安装二进制版本doc ...

  5. ios上架报错90080,90087,90209,90125 解决办法

    ERROR ITMS-90087: "Unsupported Architectures. The executable for yht.temp_caseinsensitive_renam ...

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

    [debug] [iOS] App is not installed. Will try to install. [MJSONWP] Encountered internal error runnin ...

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

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

  8. eclipse运行spark程序时日志颜色为黑色的解决办法

    自从开始学习spark计算框架以来,我们老师教的是local模式下用eclipse运行spark程序,然后我在运行spark程序时,发现控制台的日志颜色总是显示为黑色,哇,作为程序猿总有一种强迫症,发 ...

  9. hadoop集群运行jps命令以后Datanode节点未启动的解决办法

    出现该问题的原因:在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时namenode的clusterID会重新生成,而da ...

随机推荐

  1. 蓝桥杯 算法训练 ALGO-60 矩阵乘法

    算法训练 矩阵乘方   时间限制:1.0s   内存限制:512.0MB 问题描述 给定一个矩阵A,一个非负整数b和一个正整数m,求A的b次方除m的余数. 其中一个nxn的矩阵除m的余数得到的仍是一个 ...

  2. OBS第三方推流直播教程

    第三方推流使用场景 1.当使用YY客户端进行直播遇到问题,暂无解决方法的时候,可以使用第三方直播软件OBS进行推流. 2.对OBS情有独钟的主播. OBS简介: OBS是一款比较好用的开源直播软件,目 ...

  3. 【转】 Pro Android学习笔记(九二):AsyncTask(1):AsyncTask类

    文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处:http://blog.csdn.net/flowingflying/ 在Handler的学习系列中,学习了如何h ...

  4. 漫谈JVM之类加载机制(篇一)

    前言 最近在看一本书,发现代码里用到了Thread.currentThread().getContextClassLoader(),为什么类加载器还与线程有关系呢,为什么不直接使用ClassLoade ...

  5. 杂项:UN-HTML

    ylbtech-杂项:HTML 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部     6.返回顶部   7.返回顶部   8.返回顶部   9.返回顶部   1 ...

  6. oracle里的查询转换

    oracle里的查询转换的作用 Oracle里的查询转换,有称为查询改写,指oracle在执行目标sql时可能会做等价改写,目的是为了更高效的执行目标sql 在10g及其以后的版本中,oracle会对 ...

  7. VC++使用TCHAR

    #ifdef _UNICODE #define tcout wcout #define tcin wcin #else #define tcout cout #define tcin cin #end ...

  8. C语言的第二天-比较大小的小程序

    #include <stdio.h> int main() { int a,b,c,max; printf("请输入三个数:"); scanf("%d,%d, ...

  9. java成神之——集合框架之队列,栈,集合并发

    集合 队列和双端队列 PriorityQueue Deque BlockingQueue Queue 栈 集合并发 线程锁 线程安全集合 结语 集合 队列和双端队列 PriorityQueue 此队列 ...

  10. C#编程技巧

    拷贝/克隆(深度/浅拷贝).序列化.反射 Json/Xml 窗体的单例模式 https://www.cnblogs.com/imstrive/p/5426503.html 使用XmlSerialize ...