繁体   English   中英

找不到此可执行文件的有效配置文件:仅用于分发

[英]A valid provisioning profile for this executable was not found: only with distribution

我正在发布我的iphone应用程序的新版本,一切都很顺利,直到我将设置更改为“发布”和“设备”,然后出现错误:

找不到此可执行文件的有效配置文件。

这没有意义,因为我能够在调试或发布模式下将应用程序安装到我的手机上,但不能在分发模式下安装。 此错误是因为配置文件和分发配置文件不兼容吗? 或者什么是解决方案?

返回历史记录...我刚刚在一个月前获得了一部新的iPhone 4,这是我用这个设备完成的第一个发行版。 Xcode也告诉我:

iPhone“X”没有用于签署应用程序的配置文件。 单击“安装并运行”以在“X iPhone”上安装配置文件“Y Distribution Profile”并继续运行“Z.app”。

有人可以帮忙吗? 我疯了,厌倦了撞墙。 提前致谢!!!!

我需要做的是“构建”而不是“构建和运行”

我使用分发配置文件,发现应用程序没有放在带有分发配置文件的设备上。

1-Xcode->单击您的应用程序 - >目标 - >单击应用程序 - >构建设置 - >代码签名:确保“调试”和“任何iOS SDK”都设置为“iPhone开发”

2- Xcode - > Product - > Scheme - > Edit Scheme:确保“Build Configuration”设置为“Debug”。

您无法使用分发配置文件在设备上运行您的应用程序,该分发配置文件实际上用于将应用程序上载到App Store [用于分发]。 但是,如果您想“模拟”应用程序在生产环境中的行为方式,您需要的是所谓的“Ad-Hoc Provisioning Profile”,它实际上很像分发配置文件,但会允许应用程序仅在指定设备上运行而无需XCode。

请查看此链接以获取更多详细信息。

导出您的应用程序以进行测试(iOS,tvOS,watchOS)

分配配置文件不用于我认为的设备上? 我只使用分发构建来上传到应用商店。 当您获得新设备时,您还需要记住将其添加到配置文件中,然后重新下载。

这是预期的行为。 构建Distribution时,请确保选择“Build”,而不是“Build&Go”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM