我刚刚创建了一个配置文件(发布),其中包括推送通知等功能......流程顺利,苹果公司接受应用程序,每件事情都在生产中正常运行。随着应用程序的发展,功能增加,并在以下版本中进行复杂编码,因此为了安全方面,我想为应用程序维护git存储库。
完成Git实现并在开发中添加新功能。来测试部件一切正常,包括推送通知。
但是在通过Xcode 7.1提交到应用程序商店时,我收到了(没有为“Applications / project_name.app”找到匹配的配置文件)。
我已经尝试了堆栈溢出的所有建议,但没有结果。根据我的理解,我只是更改了版本号并再次上传旧项目(实施Git之前的项目,即App Store的实时版本),它正在成功上传。
我没有得到配置文件的确切问题
我的观察:配置文件未过期/无效。如果已过期/无效,则不应允许我再次上传旧项目。
答案 0 :(得分:0)
唯一重要的配置文件是~/Library/MobileDevice/Provisioning Profiles/
中的配置文件(不是您的仓库或本地目录或Apple开发者网站上的任何配置文件)
我使用fastlane的sigh
命令(具体为sigh manage
)来确保此文件夹正确无误。 https://docs.fastlane.tools/
一件容易的事情
~/Library/MobileDevice/Provisioning Profiles/
复制到其他地方如果这不起作用,那么您的项目可能设置错误(或者您的个人资料文件错误)。