当我尝试提交之前成功提交的应用程序版本升级时,我从 XCode 8.1 收到以下错误:
错误 ITMS-90171:“无效的捆绑包结构 - 不允许使用二进制文件“Particle.app/Particle_armv7”。除了受支持捆绑包的 CFBundleExecutable 之外,您的应用程序不能包含独立的可执行文件或库。请参阅捆绑包编程指南,网址为https://developer.apple.com/go/?id=bundle-struct https://developer.apple.com/go/?id=bundle-structure有关 iOS 应用程序包结构的信息。”
错误 ITMS-90171:“无效的捆绑包结构 - 不允许使用二进制文件“Particle.app/Particle_armv7”。除了受支持捆绑包的 CFBundleExecutable 之外,您的应用程序不能包含独立的可执行文件或库。请参阅捆绑包编程指南,网址为https://developer.apple.com/go/?id=bundle-struct https://developer.apple.com/go/?id=bundle-structure有关 iOS 应用程序包结构的信息。”
我没有对这个构建的架构进行任何修改。
知道我应该在哪里解决这个问题吗?
当静态库文件被错误地复制到应用程序包中时,会出现此错误。
您应该通过“链接二进制文件与库”构建阶段链接 libYourLibrary.a 静态库。
它应该NOT被添加到目标的复制捆绑资源构建阶段。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)