Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
目标指定产品类型';com.apple.product type.tool';,但是有';对于';iphonesimulator';平台_Iphone - Fatal编程技术网

目标指定产品类型';com.apple.product type.tool';,但是有';对于';iphonesimulator';平台

目标指定产品类型';com.apple.product type.tool';,但是有';对于';iphonesimulator';平台,iphone,Iphone,请解决此类型错误,以便生成并调试i-phone应用程序 谢谢 Anil看起来您正在尝试为iPhone构建一个不受支持的命令行工具。错误说明了事实 你不能为iPhone构建命令行应用程序。我至少可以想到一个合法的场景——构建命令行单元测试项目 在我的例子中,我的项目中有大量的C++,我很高兴地在MAC上而不是在目标上进行单元测试。p> 我在Ecode中也遇到了同样的问题,只是我改变了 com.apple.product-type.tool to com.apple.product-type.app

请解决此类型错误,以便生成并调试i-phone应用程序

谢谢
Anil

看起来您正在尝试为iPhone构建一个不受支持的命令行工具。错误说明了事实


你不能为iPhone构建命令行应用程序。

我至少可以想到一个合法的场景——构建命令行单元测试项目


在我的例子中,我的项目中有大量的C++,我很高兴地在MAC上而不是在目标上进行单元测试。p> 我在Ecode中也遇到了同样的问题,只是我改变了

com.apple.product-type.tool to com.apple.product-type.application
要解决这个问题,我们必须通过
AppName.xcodeproj/project.pbxproj
并根据上述代码进行更改。

正确的解决方案是答案中的注释之一<代码>构建设置然后将
支持的平台
更改为
macOS

嘿,朋友,谢谢,但为什么不使用命令行工具进行i-phone应用程序,因为这是不可能的。苹果不允许这样做。为了清楚起见,请进入
构建设置
并将
支持的平台
设置从其当前值(可能是所有平台)更改为仅限
macOS