我以前用自己的应用程序做过几次。
我已经开始为客户工作并使用该帐户在开发门户上创建了必要的文件。下载并安装在我的机器上。
按照说明为临时分发创建存档 IPA。
将其拖入 iTunes。
然后在 iTunes 中将它拖到我的设备上。当我开始拖动应用程序图标时,会出现一个红色徽章,但该应用程序永远不会开始同步到手机上。
我打开 ipa 并查看了移动配置文件,我发现我的手机 UDID
包含在其中。
谁能给我一些关于问题可能是什么的见解?
我以前用自己的应用程序做过几次。
我已经开始为客户工作并使用该帐户在开发门户上创建了必要的文件。下载并安装在我的机器上。
按照说明为临时分发创建存档 IPA。
将其拖入 iTunes。
然后在 iTunes 中将它拖到我的设备上。当我开始拖动应用程序图标时,会出现一个红色徽章,但该应用程序永远不会开始同步到手机上。
我打开 ipa 并查看了移动配置文件,我发现我的手机 UDID
包含在其中。
谁能给我一些关于问题可能是什么的见解?
当我可以在其代码签名身份下的配置配置文件中看到自己但我不在分发配置文件中时,我就发生了这种情况。问题取决于构建设置。
转到您的项目 -> 构建设置并在代码签名下检查。确认您使用的是正确的开发者资料。请特别注意捆绑标识符之间的不匹配。
检查同一区域内分布配置文件的有效性。
存档并确保您使用的是正确的构建配置。创建 ipa 文件时,再次确认正确的分发配置文件。
希望有帮助
这可能有很多原因。我想到的一件事:检查他们的设备 iOS 版本是否高于您正在使用的 SDK 或低于您的部署目标。
我还可以推荐使用 Testflight 服务(在 google 中搜索 Test Flight iOS),它非常适合向客户分发构建。