C# 从Unity3D导出到Xcode时出现问题

C# 从Unity3D导出到Xcode时出现问题,c#,ios,iphone,xcode,unity3d,C#,Ios,Iphone,Xcode,Unity3d,我在Unity3D中制作了一个游戏(在4.6和5版中都试用过),它在引擎中运行得非常好。在设置了所有适当的设置之后,我继续将游戏构建到iOS。然后,我启动内置Xcode(版本6.4),它打开得很好。当我尝试在模拟器或合格的物理设备(运行iOS 8的iPad)上运行游戏时,问题就出现了。生成失败,我收到一个代码签名错误。更具体地说,我收到的错误是: “依赖性分析错误-代码签名错误。SDK iOS 8.2中的产品类型“应用程序”需要代码签名” 我已经完成了设置,将它们更改为不编码符号。将其作为开发构

我在Unity3D中制作了一个游戏(在4.6和5版中都试用过),它在引擎中运行得非常好。在设置了所有适当的设置之后,我继续将游戏构建到iOS。然后,我启动内置Xcode(版本6.4),它打开得很好。当我尝试在模拟器或合格的物理设备(运行iOS 8的iPad)上运行游戏时,问题就出现了。生成失败,我收到一个代码签名错误。更具体地说,我收到的错误是:

“依赖性分析错误-代码签名错误。SDK iOS 8.2中的产品类型“应用程序”需要代码签名”

我已经完成了设置,将它们更改为
不编码符号
。将其作为开发构建进行统一构建是没有帮助的。还有什么我需要调整,以使其工作


注意:我还没有付费的apple developer会员资格。

您需要一个apple developer帐户才能在非越狱设备上运行您的应用程序

至于iOS模拟器不工作的原因,您需要更改(在Unity编辑器中):

生成设置>播放器设置>其他设置>SDK版本到“模拟器SDK”


希望有帮助

嘿,谢谢你的帮助。在构建设置中,我只能找到“基本SDK”,而没有“模拟器SDK选项”。但是你的评论让我想起了Unity3d中的构建设置。在引擎内部,在构建之前,我只需在播放器设置中选择“模拟器SDK”。在此之后,游戏将在选择了“iOS 8.2 SDK”的Xcode中运行。很奇怪。但是非常感谢!希望这也能帮助其他陷入同样问题的人。干杯很抱歉,我指的是“构建设置”——在Unity中。很高兴它成功了!(编辑了我对其他有此问题的人的回复)