Cocoa Touch Framework 架构问题/生产构建
Cocoa Touch Framework architecture issue / production build
我构建了一个 iOS 框架。
在我将框架添加到我的项目并在我的设备上 运行 之后,它运行良好。但是当我尝试在模拟器上 运行 它时,出现了一些错误。
ld: warning: ignoring file MyFramework.framework/Framework, missing required architecture x86_64 in file MyFramework.framework/MyFramework (2 slices)
还有这个:
Undefined symbols for architecture x86_64:
带有 strings/methods 的列表以及从中引用的内容。
我该如何解决?
此外,自从 iOS7+(生产)以来,我希望我的 Framework
到 运行 所有 devices/simulators,我读过这个 post here 告诉我使用 lipo
,但我知道我必须创建一个 Aggregate
目标。我只是在 XCode 6.2.
的 Other
部分没有这个
我该怎么做?
所以,经过 2 天的搜索,在网上大量阅读,主要是在 whosebug.com 我发现了这个问题:
Xcode - symbol(s) not found for architecture x86_64 (iOS Lib)
Select 你的 目标 和 Build Setting
应该是这样的:
现在,select 聚合目标 ,单击 Build Settings
,应该如下所示:
如果你想更好地理解如何创建一个框架,阅读这个问题和这个问题的答案,那里有很多信息,这对我有帮助:
祝你好运!
我构建了一个 iOS 框架。 在我将框架添加到我的项目并在我的设备上 运行 之后,它运行良好。但是当我尝试在模拟器上 运行 它时,出现了一些错误。
ld: warning: ignoring file MyFramework.framework/Framework, missing required architecture x86_64 in file MyFramework.framework/MyFramework (2 slices)
还有这个:
Undefined symbols for architecture x86_64:
带有 strings/methods 的列表以及从中引用的内容。
我该如何解决?
此外,自从 iOS7+(生产)以来,我希望我的 Framework
到 运行 所有 devices/simulators,我读过这个 post here 告诉我使用 lipo
,但我知道我必须创建一个 Aggregate
目标。我只是在 XCode 6.2.
Other
部分没有这个
我该怎么做?
所以,经过 2 天的搜索,在网上大量阅读,主要是在 whosebug.com 我发现了这个问题:
Xcode - symbol(s) not found for architecture x86_64 (iOS Lib)
Select 你的 目标 和 Build Setting
应该是这样的:
现在,select 聚合目标 ,单击 Build Settings
,应该如下所示:
如果你想更好地理解如何创建一个框架,阅读这个问题和这个问题的答案,那里有很多信息,这对我有帮助:
祝你好运!