未找到此可执行文件的有效供应配置文件:仅用于分发
我正在发布我的iphone应用程序的新版本,并且一切都很顺利,直到我将设置更改为“分发”和“设备”,然后才得到错误:未找到此可执行文件的有效供应配置文件:仅用于分发
A valid provisioning profile for this executable was not found.
这是没有意义的,因为我能够安装应用到我的手机在调试或发行模式,而不是在分布模式。由于供应配置文件和分发配置文件不兼容,是否出现此错误?或者有什么解决方案?
返回历史记录...我在一个月前刚刚购买了一部新iPhone 4,这是我用该设备完成的第一次发行。 Xcode也告诉我:
The iPhone “X” doesn’t have the provisioning profile with which the application was signed. Click “Install and Run” to install the provisioning profile “Y Distribution Profile” on “X iPhone” and continue running “Z.app”.
任何人都可以帮忙吗?我疯了,厌倦了撞墙。提前致谢!!!!
我需要什么做的是“建”,而不是“构建并运行”
配置文件不用于放在我认为的设备上?我只用过发布版本来上传到应用商店。 当您获得新设备时,您还需要记住将其添加到配置文件,然后重新下载它。
我用的是发行配置文件,发现应用程序都放不上设备与分布特征。
1-Xcode->点击你的应用程序 - >目标 - >点击应用程序 - > Build Setting->代码签名:确保“Debug”和“Any iOS SDK”都设置为“iPhone Development”
2- Xcode中 - >产品 - >计划 - >编辑方案:确保“构建配置”设置为“调试‘
这是预期的行为当建立配送,确保选择’生成。 “,而不是”Build & Go“
您无法在使用分发配置文件的设备上运行您的应用,该配置文件实际用于将应用上传到应用S撕毁[分发]。但是,如果您想“模拟”应用程序在生产环境中的行为方式,您需要的是所谓的“Ad-Hoc Provisioning Profile”,它非常类似于分发配置文件,但将允许应用程序仅在指定设备上运行而不需要XCode。
查看此链接了解更多详细信息。
所以我不能在我的iPhone上运行可执行文件? – Cherif 2015-04-24 10:36:08