上架错误如下:
苹果的App Store提交审核过程中对应用程序的结构有严格的要求,其中一个重要的规定是除了支持的捆绑包内的合法 CFBundleExecutable
外,不允许应用包含任何独立的可执行文件或库。在你的问题中,libWechatOpenSDK.a
被错误地放置在了 Frameworks
目录中,这违反了苹果的这一规定。
由于我把WechatOpenSDK放在General -> Frameworks中 违反规定导致上架不成功解决更换路径正确链接静态库 静态库 .a
文件应该通过项目设置来正确链接,而不是放在 Frameworks
文件夹内。在 Xcode 中,你应该确保这个库文件在 Build Phases
-> Link Binary with Librar,
清理项目 (Product
-> Clean Build Folder
) 并重新构建,以确保所有的旧设置和缓存被清除。打包你的应用并通过 Xcode 或 Application Loader 重新上传到 App Store。