问题标签 [xcode4.6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1772 浏览

iphone - 如何在 xcode 中检查 NSArray 和 NSDictionary 中的元素?

我安装了xcode 4.6。在发行说明中,我发现以下行:

调试器可以检查内部的元素NSArrayNSDictionary对象。

我可以使用“po”命令查看值。是指同一个吗?

或者

是否有任何其他技术可供开发人员在不使用“po”命令NSArray的情况下检查元素?NSDictionary

0 投票
0 回答
20 浏览

ios4 - 为 ios 4.3 及更高版本开发应用程序

我的mac os版本是10.8.2,现在想开发一个ios4.3及以后的app,但是xcode4.6无法安装iOS 4.3 Simulator?这个问题怎么解决?我应该将我的 xcode 改回 4.2 还是其他?

0 投票
2 回答
1929 浏览

shared-libraries - Xcode 4.6 架构 armv7 的未定义符号与静态库相关联

在我将 xcode 更新到 4.6 后,我目前遇到了一个问题。

一开始,我遇到了很多链接错误。在其他帖子的帮助下,我能够解决它们。但是,每当我解决了前一个问题时,总会出现新的问题。

现在,当我尝试在具有发布模式的设备上构建游戏时,我被困在“架构 armv7 的未定义符号”(发布和调试模式适用于模拟器,而调试模式适用于设备)。我已经在网上研究过这个问题,但是没有一个解决方案可以解决我的情况。这就是为什么我想开始一个新职位。

让我详细解释一下情况:

  1. 所有错误都发生在调用库中的方法时。
  2. 我的库在之前的架构 armv7 上运行良好(xcode 4.5)
  3. 项目文件中架构的当前值为“标准 (armv7, armv7s)
  4. Current Architecture 的当前值为“armv7 armv7s armv6”

这是一个示例错误:

尽管我只显示了与 libReceiptVerification.multi.a 相关的错误,但错误实际上发生在其他库中。

// * ** * ** * ** * ** *从这一行开始* ** * ** * ** * ****

架构 armv7 的未定义符号:

“_OBJC_CLASS_$_NSMutableOrderedSet”,引用自:libarclite_iphoneos.a(arclite.o) 中的 objc-class-ref

“_CFStringCreateWithBytes”,引用自:libReceiptVerification.multi.a(JSONKit.o) 中的 -[JKSerializer serializeObject:options:encodeOption:block:delegate:selector:error:] libReceiptVerification.multi.a(JSONKit.o) 中的 _jk_cachedObjects

“_CFStringCreateWithBytesNoCopy”,引用自:-[JKSerializer serializeObject:options:encodeOption:block:delegate:selector:error:] in libReceiptVerification.multi.a(JSONKit.o)

“_CFDataSetLength”,引用自:libReceiptVerification.multi.a(JSONKit.o) 中的 __NSStringObjectFromJSONString

// * ** * ** * ** * ** * **在这里结束* ** * ** * ****

那么,有人对这个问题有任何线索吗?提前感谢您的帮助。

0 投票
1 回答
423 浏览

ios6 - iPhone 5 特定的屏幕尺寸问题

我正在开发应用程序,需要支持 iPhone 5 的 4 英寸屏幕尺寸。我最初设计了该应用程序并通过针对 iPhone 3.5 英寸(视网膜和非视网膜显示器)的 XCode 4.6 模拟器运行,然后从模拟器中切换到 iPhone 5。令我惊讶的是,在我的几个 UIButtons 之外,我在屏幕底部看到了 1 英寸的空间。我必须在 iPhone 5 模拟器上滚动才能查看我的 UIButton。我应该在这里做什么来支持所有屏幕尺寸并使其在所有设备上看起来都一样?此外,我的应用程序仅支持所有设备(包括 iPad 的所有修订版)的纵向模式,我根本不使用情节提要。

请帮忙。

0 投票
10 回答
67601 浏览

ios - Xcode 4.6 上的 Mach-O 链接器错误

我在 Xcode 4.6 上有一个 iOS 应用程序,当我最近尝试在 iPhone 6.1 模拟器中构建和运行时,我遇到了“Mach-O 链接器错误”。它继续说:

ld:架构 i386 的 17 个重复符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

有谁知道如何解决这个问题?

非常感谢!

0 投票
1 回答
308 浏览

xcode - 分配分配

我可以通过开发配置文件很好地运行应用程序,但我不能通过分发配置文件运行它。据我所知,我已经正确设置了所有内容。我在编译时从 xcode 得到的错误是:

TARGETS> Release>中Any iOS SDK,我查看了正确的行项目应该是什么,我看到以下内容:

所以听起来我当前的证书不允许我将我的应用程序作为发行版运行?我进入会员中心,弄脏了所有相关的个人资料,并在更新我的个人资料后重新启动了 xcode 4.6。似乎不起作用。

我还检查了我的 Info.plist 并且那里的包名称是正确的。在TARGETS> Summary>中也是正确的Bundle Identifier

缺少私钥

我今天早上注意到我的 iPhone 分发证书下面没有私钥Keychain Access,我怀疑这是一个问题?我是开发人员门户中的管理员,所以我不确定为什么这不起作用..

0 投票
0 回答
262 浏览

ios - 如何修复 Xcode 4.6 LLVM 编译器错误?

我刚刚从 Subversion Repository 签出了一份适用于 iOS 的 WordPress:http: //iphone.svn.wordpress.org/trunk/

然而,尝试在 5.1 或 6.1 模拟器上编译和运行它会给我一个我以前从未见过的奇怪错误:

clang:错误:没有这样的文件或目录:'/private/tmp/WordPress.build/WordPressComApiCredentials.m' clang:错误:没有输入文件命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr /bin/clang 失败,退出代码为 1

我已经厌倦了清理项目并重置模拟器,但这也无济于事。从其他帖子中,我了解到代码中设置了有关“clang”的内容-但我不知道它是什么。

有人能指出我正确的方向吗?

提前致谢!

0 投票
1 回答
1241 浏览

xcode - 在 Xcode 4 中将新项目/工作区添加到 svn

我在创建一个新的 Xcode 4.6 项目然后将其导入我的 subversion 存储库并使其被识别为已被最初签入并且现在在 Xcode 开发环境中处于版本控制之下的过程中几乎没有成功。我需要在这里执行的一系列步骤是什么?Apple 的帮助文件没有。

0 投票
2 回答
139 浏览

objective-c - 多次调用时,NSString 到 NSDate 不起作用

我在一个类中编写了这个函数:

我在另一个类中调用这个函数,如下所示:

当我运行它时,唯一的第一个日期似乎被转换了,因为我得到的输出是:

没有错误,只是程序停止了。

0 投票
6 回答
4152 浏览

iphone - 跑完在 iPhone 6.1 模拟器上

我正在使用 Xcode(版本 4.6 (4H127))和 iPhone 6.1 模拟器(版本 6.0 (369.2))为 Iphone 开发一个新应用程序。

一开始一切都很好:每次我按下“运行”按钮时,应用程序都会加载到模拟器中并且我能够对其进行测试。但有时它不起作用:当我按下运行按钮时,我只收到消息“在 iPhone 6.1 模拟器上运行完成”。代码成功编译(只有轻微的警告)。

在此处输入图像描述

主要问题是,当我收到此消息时,我可以再次使用模拟器的唯一方法(在这个项目中,其余的 xcode 项目似乎工作正常)是启动一个新项目并将每个文件添加到其中。

我试过删除de派生数据,重启de模拟器,重启de电脑等。即使我在模拟器工作时做了快照,但是当我回到快照状态时,模拟器仍然无法工作。

我能做些什么?任何想法?