我会使用Xcode在我的手机中安装一个应用程序,但是没有安装,但后面出现错误信息.
您使用错误的配置文件在设备上构建应用程序,请确保使用正确类型的配置文件.我正在使用App Store部署配置文件在设备上构建.使用ad-hoc配置文件或开发配置文件在您的设备上构建.
您正在使用Entitlement文件
权利文件定义了应用的某些功能.通常,当您为应用启用功能时,Xcode会自动生成该文件.如果启用某些功能,例如Healthkit集成,则只需要该文件.如果您想使用这些功能,则必须添加它.否则,Apple将拒绝您的应用.
解决这个问题
您使用的是错误的配置文件
供应配置文件是一组数字实体,它们将开发人员和设备与授权的iPhone开发团队联系起来,并使设备可用于测试.必须在要运行应用程序代码的每个设备上安装开发配置文件.
请确保项目,目标和测试中的团队是相同的.
捆绑标识符和应用程序ID不匹配
清除Xcode中的缓存
Command-Option-Shift-K清除构建文件夹.更好的是,退出Xcode并手动清除〜/ Library/Developer/Xcode/DerivedData.
小智 5
检查“项目>构建设置”和“目标>构建设置”上的“代码签名”配置是否相同。
就个人而言,我用于两者:
- "Code Signing identity": iOS Developer
- "Provisioning Profile" : Automatic
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
32526 次 |
最近记录: |