cia*_*uri 15 app-store ios ios-frameworks
我以前能够毫无问题地提交我的申请.我工作流程中唯一改变的部分是使用Sourcetree.在将更新提取到以下框架后,我在提交到iOS App Store时收到此警告.我还收到一封电子邮件,其中包含:
非PIE二进制 - 可执行文件'Payload/myapp.app/Frameworks/Alamofire.framework'不是位置独立可执行文件.请确保您的构建设置已配置为创建PIE可执行文件.有关更多信息,请参阅技术问答QA1788 - 构建独立位置的可执行文件
非PIE二进制 - 可执行文件'Alamofire.framework'不是位置独立可执行文件.请确保您的构建设置已配置为创建PIE可执行文件.有关更多信息,请参阅技术问答QA1788 - 构建独立位置的可执行文件
等等...
有问题的框架是:
我已经阅读了Apple Technical QA文章,手动设置这些框架的所有部署目标和我自己的项目无济于事.有没有人见过这个问题,能够解决它?
更新:
我可以确认这些警告不会影响提交审批流程.我提交了我的应用程序以供公开发布,尽管有警告,它仍然获得批准.现在我只是对Apple的结局以及对框架开发人员意味着什么感到好奇.
小智 13
看起来它可能是苹果方面的一个错误,我今天也有这个.看这里:
https://github.com/CocoaPods/CocoaPods/issues/5453
为了总结链接中的信息,最近成功提交的构建没有设置PIE标志,并且它们经历了OK.所以似乎Apple正在改变某些东西,或者它可能是一个bug.
归档时间: |
|
查看次数: |
2319 次 |
最近记录: |