我在我的项目中使用 OpenX SDK 来展示广告。但是当上传到 App Store 时出现以下错误:
“我们发现您最近交付的“项目名称”存在一个或多个问题。要处理您的交付,必须更正以下问题:
被分析的二进制文件必须是可执行文件:/tmp/mz_2649519702156363842dir/Project Name.ipa/Payload/Project Name.app/OpenXMSDK.framework/OpenXMSDK
被分析的二进制文件必须是可执行文件:/tmp/mz_2649519702156363842dir/Project Name.ipa/Payload/Project Name.app/OpenXMSDK.framework/Versions/A/OpenXMSDK"
我需要尽快使用此解决方案上传二进制文件。任何解决方案请帮助我。
最佳答案
试试这个。
打开Terminal
在你的 MAC 中。按照这些命令,
-
cd <Path_to_directory>/OpenXMSDK.framework/
-
chmod +x OpenXMSDK
-
chmod +x Versions/A/OpenXMSDK
这将使所需文件成为可执行文件。确保您已将此修改后的框架添加到您的 XCode 项目中。
运行这些命令后,该文件在 Finder 中应如下所示。文件将被转换为种类:Unix 可执行文件。
希望对您有所帮助!
关于ios - 通用二进制文件被 App Store 拒绝上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18527772/