小编Rob*_*ill的帖子

仅在构建模拟器时重复符号

在构建设备(ipad 3)时,我的构建工作找不到任何警告或错误,但在构建iPad或iPhone模拟器时,我收到链接器错误,如下所示:

duplicate symbol _CONSTANT_NAME in:
/Users/me/libLibrary.a(FileName.o)
/Users/me/libOtherLibrary.a(OtherFileName.o)
Run Code Online (Sandbox Code Playgroud)

常量在头文件中定义如此

const int CONSTANT_NAME = 123;
Run Code Online (Sandbox Code Playgroud)

我试过在#define标签中包装常量,如下所示:

#ifndef CONSTANTS_H
#define CONSTANTS_H

const int CONSTANT_NAME = 123;

#endif
Run Code Online (Sandbox Code Playgroud)

为什么这在构建设备时工作正常但在构建模拟器时会导致问题?

iphone xcode objective-c ios ios-simulator

7
推荐指数
1
解决办法
1152
查看次数

xcode git pull/push crash

选择文件时使用xCode IDE - >源代码控制 - >拉或推xCode崩溃.到目前为止,唯一的解决方法是加载组织器并选择每个存储库并单击拉,然后当存储库名称显示取消对话框时.在为每个存储库重复此操作后,正常的推/拉选项可以正常工作,直到Xcode重新启动,然后必须重复该过程.

在我们办公室的所有机器(4)上都会发生这种情况.存储库位于github上,每个项目都有多个存储库.

我们已经使用了一段时间的工作,但随着我们获得更多的存储库,这变得更加令人烦恼.欢迎任何建议.

git xcode github

5
推荐指数
1
解决办法
2175
查看次数

标签 统计

xcode ×2

git ×1

github ×1

ios ×1

ios-simulator ×1

iphone ×1

objective-c ×1