我以前能够毫无问题地提交我的申请.我工作流程中唯一改变的部分是使用Sourcetree.在将更新提取到以下框架后,我在提交到iOS App Store时收到此警告.我还收到一封电子邮件,其中包含:
非PIE二进制 - 可执行文件'Payload/myapp.app/Frameworks/Alamofire.framework'不是位置独立可执行文件.请确保您的构建设置已配置为创建PIE可执行文件.有关更多信息,请参阅技术问答QA1788 - 构建独立位置的可执行文件
非PIE二进制 - 可执行文件'Alamofire.framework'不是位置独立可执行文件.请确保您的构建设置已配置为创建PIE可执行文件.有关更多信息,请参阅技术问答QA1788 - 构建独立位置的可执行文件
等等...
有问题的框架是:
我已经阅读了Apple Technical QA文章,手动设置这些框架的所有部署目标和我自己的项目无济于事.有没有人见过这个问题,能够解决它?
更新:
我可以确认这些警告不会影响提交审批流程.我提交了我的应用程序以供公开发布,尽管有警告,它仍然获得批准.现在我只是对Apple的结局以及对框架开发人员意味着什么感到好奇.