若以上方法都不起作用,则需检查您的设备日期,确保您的设备日期不超过配置文件到期日期,即未被设置为太远的未来日期。
我要再砸墙一两天... +1
还要检查此设置:
构建设置->代码签名->配置文件
按照上述步骤后,"自动"设置对我有用。 ~kjm~
File > Workspace Settings > Set Build system to "Legacy Build System"
Xcode5又一次出现了故障(祝贺苹果公司未能测试其最有BUG的代码之一。再次失败)。
一个新的破/修它的方法:
如果你有:
解决方案非常简单。“苹果工程师很懒惰”的解决方案:
当我意外地将构建模式设置为发布模式时,这种情况就发生了。
如果您的预配文件已过期,这种情况可能会发生。另一个原因可能是您的设备日期超过了预配文件的到期日期。请确保您的设备日期正确。
我花了大约一周的时间解决这个问题。大多数答案都有点像魔法(这些算法没有逻辑目的),对我来说并不有用。我在Xcode控制台中发现了这个错误:
ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."
我发现这个答案解决了这个问题。问题是将Xcode Build系统切换到Legacy系统。
我正在部署我的Ionic应用程序。