使用RestKit框架的Xcode存档错误

时间:2012-07-19 09:27:54

标签: objective-c xcode restkit

我刚刚开始使用Objective C和RestKit。

我创建了一个应用程序并添加了RestKit项目。我使用RestKit从我的网络服务器加载en map JSON数据。

应用程序在模拟器和我的iPhone设备上运行良好。现在我想创建一个TestFlight测试版。我已经设置了分发证书并将其添加到我的手机和代码签名设置中。

现在我要生成IPA。我使用Project菜单项下的Archive选项。单击此按钮时出现以下错误:

Ld: in /Users/japak/Library/Developer/Xcode/DerivedData/AlquinApp-ahkxhlzmjpdjjbczzkyriizvchid/Build/Intermediates/ArchiveIntermediates/AlquinApp/BuildProductsPath/Release-iphoneos/libRestKit.a(RKJSONParserJSONKit.o),
mach-o string pool extends beyond end of file for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

2 个答案:

答案 0 :(得分:7)

我在Swift 3 / Xcode 8.2项目中使用Cocoapods的一些动态框架来解决这个问题。深度清理构建文件夹(Product - >(hold option key) - > Clean Build Folder)为我解决了这个问题。

答案 1 :(得分:-1)

我认为问题是因为您使用的是不应该用于分发的内容,而且它目前受到NDA的保护?