ios-图表:无法将库导入新项目
ios-charts: unable to import library to a new project
我无法将 the iOS-chart project / 库集成到自定义项目中。
以下是我执行的步骤:
- 在 Xcode
打开演示应用程序
- 在原始演示代码中找到图表库
- 单击“在查找器中显示”并将项目复制到新项目
- 新项目现在有 2 个目标。我检查包含视图 (ChartIn) 的目标是否确实 link 到库。确实如此。
- 我编译库(在新项目中)
- 然后我编译并 运行 ChartIn 但我收到以下错误:
dyld: Library not loaded: @rpath/Charts.framework/Charts Referenced
from:
/private/var/mobile/Containers/Bundle/Application/0C7EC6DC-94B6-4205-8E71-0F704B2A7523/ChartIn.app/ChartIn
Reason: image not found
我只能引用:
为了正确编译:
Drag the Charts.xcodeproj to your project
Go to your target's settings, hit the "+" under the "Embedded Binaries" section, and select the Charts.framework
Temporary workaround: Xcode 6.3.1 has a bug, where you have to build your project once before actually writing the @import line. So hit "Build" now!
@import Charts
When using Swift in an ObjC project:
You need to import your Bridging Header. Usually it is "YourProject-Swift.h", so in ChartsDemo it's "ChartsDemo-Swift.h". Do not try to actually include "ChartsDemo-Swift.h" in your project :-)
Under "Build Options", mark "Embedded Content Contains Swift Code"
如果你想为iOS7编译:
Drag the code itself (.swift files) to your project. As sadly, Swift currently does not support compiling Frameworks for iOS 7.
Make sure that the files are added to the Target membership.
我无法将 the iOS-chart project / 库集成到自定义项目中。
以下是我执行的步骤:
- 在 Xcode 打开演示应用程序
- 在原始演示代码中找到图表库
- 单击“在查找器中显示”并将项目复制到新项目
- 新项目现在有 2 个目标。我检查包含视图 (ChartIn) 的目标是否确实 link 到库。确实如此。
- 我编译库(在新项目中)
- 然后我编译并 运行 ChartIn 但我收到以下错误:
dyld: Library not loaded: @rpath/Charts.framework/Charts Referenced from: /private/var/mobile/Containers/Bundle/Application/0C7EC6DC-94B6-4205-8E71-0F704B2A7523/ChartIn.app/ChartIn Reason: image not found
我只能引用:
为了正确编译:
Drag the Charts.xcodeproj to your project
Go to your target's settings, hit the "+" under the "Embedded Binaries" section, and select the Charts.framework
Temporary workaround: Xcode 6.3.1 has a bug, where you have to build your project once before actually writing the @import line. So hit "Build" now!
@import Charts
When using Swift in an ObjC project:
You need to import your Bridging Header. Usually it is "YourProject-Swift.h", so in ChartsDemo it's "ChartsDemo-Swift.h". Do not try to actually include "ChartsDemo-Swift.h" in your project :-)
Under "Build Options", mark "Embedded Content Contains Swift Code"
如果你想为iOS7编译:
Drag the code itself (.swift files) to your project. As sadly, Swift currently does not support compiling Frameworks for iOS 7.
Make sure that the files are added to the Target membership.