首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能使用adt构建Air iPhone应用程序(带有iOS本机扩展)

未能使用adt构建Air iPhone应用程序(带有iOS本机扩展)
EN

Stack Overflow用户
提问于 2012-02-13 18:39:53
回答 1查看 385关注 0票数 1

我的问题是,当我试图使用adt工具(通过终端)编译我的.ipa时,我得到了以下错误:

代码语言:javascript
复制
ld: absolute addressing (perhaps -mdynamic-no-pic) used in -[MediaCaptureViewController         showCamera] from /var/folders/NP/NPNiEhuUEwGiPRg0Bym7Sk+++TI/-Tmp-/97f7f1f9-6d5e-4486-9ba0-    147ff50f7157/libcom.luxson.mediacapture.a(MediaCaptureViewController.o) not allowed in slidable image. Use '-read_only_relocs suppress' to enable text relocs
Compilation failed while executing : ld64

iOS本机扩展弹出UIImagePickerController的一个实例,它与下面的代码行分开工作,这将导致上述adt错误:

代码语言:javascript
复制
cam.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];

我在我的项目中包含了MobileCoreServices框架,并在我的头文件中添加了以下内容:

代码语言:javascript
复制
#import <MobileCoreServices/MobileCoreServices.h>

其他有用信息.

我使用的是Xcode 4.2。

设置为使用下列设置生成的项目:

iOS部署目标: iOS 4.3启用与共享库的链接:否

有人知道为什么adt不喜欢我的代码吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-09 16:28:02

结果,我需要设置= Yes,尽管我读到的所有信息都将其设置为No!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9265990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档