归档发布时获取armv7s和armv7的错误

时间:2014-02-12 10:48:33

标签: ios xcode5

归档时(发布时)我收到错误

ld: entry point (_main) undefined. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

ld: entry point (_main) undefined. for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

任何帮助将不胜感激。

4 个答案:

答案 0 :(得分:5)

我的问题是这样的:
不知怎的,我的“main.m”已从我的项目设置/目标中的“编译器源”中删除 添加它,解决它。

答案 1 :(得分:2)

经过多次尝试后我得到了答案,问题与私有路径有关,因为第三方库应该有公共路径。

答案 2 :(得分:0)

签入您的构建设置就像在这张图片中,如果它不是那么更新您的代码设置,这张照片取自我的项目,它完美地工作

答案 3 :(得分:0)

我找到了你的问题的解决方案,你没有main.m方法,像这样创建它,

#import <UIKit/UIKit.h>

#import "AppDelegate.h"

int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}