Questions tagged «xcode»

Xcode是Apple的集成开发环境(IDE)。使用注意:此标签仅用于有关Xcode IDE本身的问题,而不用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa],对于iOS编程问题,请使用[cocoa-touch]或[iOS]或[Swift]。

21
将Objective-C框架导入Swift项目时,在Bridging Header中获取“找不到文件”
我有一个Swift项目,正在尝试导入基于ObjC的框架。该框架位于项目路径下的目录中,并由项目在Xcode中引用。它还被添加到项目的“构建阶段”页面的“链接二进制文件与库”中。 但是,由于某种原因,我似乎无法在Bridging-Header文件中包括该框架。我收到以下错误: BridgingHeader.h:5:9: error: 'Parse/Parse.h' file not found #import <Parse/Parse.h> ^ <unknown>:0: error: failed to import bridging header 'BridgingHeader.h' 我检查过的事情: “安装Objective-C兼容性标题”设置为“是”。 标题搜索路径包括框架的路径。 我确定我会丢失一些东西,所以如果有人有任何线索,那将是很棒的。

7
ViewController responsesToSelector:消息发送到已释放实例(CRASH)
好的,这是交易,我讨厌提出有关调试和崩溃的问题。因为我平时处理他们自己,但我不能让我的身边这样一来,即使在已经观看多个问题。 好的,所以这是问题所在,我在此堆栈跟踪中随机打开和关闭我的应用程序: *** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0 在哪里ViewController可以有所不同,有时会在我的代码崩溃的地方,有否关联到特定的ViewController和并不拥有或调用它。 另外,要获得该控制台的跟踪信息,我已经启用了Zombies,否则我将完全不获得任何控制台打印信息,而只会得到:objc_msgSend,这意味着我正在传递已发布的消息。但是我找不到那儿...我真的被卡住了!通常,我总是调试崩溃,所以我真的很坚持。 同样,它在不同时间,不同时间在不同位置崩溃。和它崩溃的地方几乎没有任何关系ViewController。我觉得这很令人困惑。 您需要我的任何代码吗?我有很多文件,由于它在不同地方崩溃,因此分发我的代码会很麻烦! 我尝试添加没有运气的符号断点,并且iOS的Instruments应用程序上没有Zombies。我无法在模拟器上运行我的应用程序,因为它具有不支持的架构框架。 感谢大家...
95 objective-c  ios  xcode  crash 

22
无法在模拟器中运行应用程序:Xcode beta 6 iOS 8
我无法使用Xcode 6 beta和iPhone 5s模拟器在模拟器上启动我的应用程序。首先,我收到来自模拟器的错误消息 “无法启动iOS模拟器” 然后在Xcode向我显示以下错误之后, 无法在模拟器中运行应用程序运行 时遇到错误(域= DTiPhoneSimulatorErrorDomain,代码= 2)
95 ios  xcode  swift  ios8 

12
Interface Builder中的WKWebView
似乎XCode 6 beta中的IB对象模板仍在创建旧式对象(iOS的UIWebView和OSX的WebView)。希望苹果公司能够为现代WebKit更新它们,但是在那之前,在Interface Builder中创建WKWebViews的最佳方法是什么?我应该创建一个基本视图(UIView或NSView)并将其类型分配给WKWebView吗?我在网上找到的大多数示例都以编程方式将其添加到容器视图中。出于某种原因更好吗?


14
Swift 3-比较日期对象
我正在将我的应用程序更新为Swift 3.0语法(我知道它仍处于beta版本,但我希望在发布时尽快做好准备)。 直到Xcode中(测试版5)的以前的测试,我能够比较两个Date使用操作数的对象<,>和==。但在最新的Beta(测试版6)中,此功能不再起作用。以下是一些屏幕截图: 正如您在两个屏幕截图中所看到的,这是两个Date对象。但是我收到以下错误: 我究竟做错了什么?这些函数仍在Date类中声明: static func >(Date, Date) 如果左侧日期晚于右侧日期,则返回true。 这只是一个Beta错误还是我做错了什么?
95 ios  xcode  swift3  beta 

10
如何从Xcode中的管理器中删除应用程序?
如果我使用Xcode登录到我的iOS开发者帐户,它将自动将我所有的应用程序加载到Organizer窗口(Window-> Organizer)。现在,当我从帐户注销时,我的应用程序仍保留在Organizer中。如何删除它们?
95 xcode 

4
在Xcode中,get-task-allow可以做什么?
因此,当我在iPhone应用程序项目中设置权利时,将创建一个新的Entitlements.plist,并将get-task-allow的值设置为false。但为什么?此密钥代表什么? 编辑 请注意,这与这个问题有关 -我发现将此键的值翻转为true可以让我在设备上安装该应用程序)

12
警告“将体系结构arm64映射到x86_64”是什么意思?
将我的框架迁移到Xcode 10 beta(10L176w)之后,我开始收到如下警告: 将体系结构arm64映射到x86_64。确保针对iOS Simulator平台正确配置了此目标的“体系结构”和“有效体系结构”构建设置。 ...和: 将架构armv7映射到i386。确保针对iOS Simulator平台正确配置了此目标的“体系结构”和“有效体系结构”构建设置。 尽管有这些警告,构建和单元测试都通过了Ok。我正在使用Swift 4.2。 尽管如此,这些警告是关于什么的?
95 ios  swift  xcode  xcode10 

8
Xcode 11调试器非常慢-一个已知问题?
自从我更新到最新的Xcode版本11.0(11A420a)以来,调试非常缓慢且麻烦。 编辑:更新为11.1 GM(11A1027)之后,问题仍然相同。 编译项目并在模拟器或设备上运行它没有问题。但是,到达断点时,Xcode或多或少变得不可用: 到达断点后,程序立即停止执行。但是,Xcode最多需要30秒才能显示在代码窗口中的位置,大约需要一分钟左右的时间才能加载变量视图的内容(该视图显示断点处可用的变量的值和状态)。 如果使用单步执行或单步执行功能,则最多需要一分钟才能执行下一步,而再次需要一分钟才能加载变量。 我在具有3.2 GHz i7和32 GB内存的Mac mini 2018上运行Xcode。我之前在同一台计算机上使用过Xcode 10,没有任何问题。 搜索“ Xcode慢”会带来大量线程,当然还有可能的解决方案。从我作为iOS开发人员的那几年开始,我知道Xcode从来不是最快,最稳定的程序。但是,它从来没有像现在这样糟糕过。 不幸的是,所有的窍门(重启Xcode或Mac,清理项目,清理Xcode库文件夹等)均无效, 因此,最大的问题是: 这是Xcode 11中的已知问题吗?有没有已知的解决方案?
95 ios  xcode 

4
Swift:如何使用PREPROCESSOR标志(例如#if DEBUG)来实现API密钥?
在Objective-C某些情况下,使用静态字符串常量来定义备用API密钥(例如,区分分析包(例如MixPanel,Flurry或Crashlytics)的RELEASE和DEBUG密钥有时很有用): #if DEBUG static NSString *const API_KEY = @"KEY_A"; #else static NSString *const API_KEY = @"KEY_B"; #endif 然后... [Analytics startSession:API_KEY]; 由于Swift编译器不再使用预处理器,这如何转换为Swift?

4
Xcode版本(CFBundleShortVersionString)和内部版本(CFBundleVersion)之间的区别
在Xcode 4中,我将其作为目标摘要: “版本”输入对应CFBundleShortVersionString于info.plist文件,而“构建”输入对应于CFBundleVersion。 两者有什么区别?我看到互联网上很多人都希望为两者都赋予相同的价值,我的怀疑是向后兼容。 我有两个问题: 1)如果我从头开始,那么对您的应用进行版本控制的最佳实践是什么? 2)在我的应用程序的所有先前发行版中,我仅使用CFBundleVersion。为了不弄乱升级过程,我是否应该像以前一样继续增加CFBundleVersion,还是有可能切换到“正确的方式”?

7
如何告诉Xcode我的info.plist和.pch文件在哪里
我重命名了我的项目及其文件,现在Xcode仍在寻找旧的info.plist文件。我在哪里设置所需的.plist和.pch文件的位置。 在我的“项目信息”窗口中,在“包装”下有一个Info.Plist文件的项目,但该文件为空,当我尝试不同的路径时,什么也没发生。在编译时,它仍然说找不到旧名称的plist。
94 xcode 

5
如何在Xcode中正确使用Git?
我曾经是iPhone开发人员,有一段时间了,最​​近我在工作流程中加入了git。到目前为止,我已经在http://shanesbrain.net/2008/7/9/using-xcode-with-git上找到了我的工作流程中使用的git设置。 这些设置告诉git从合并中排除* .pbxproj吗?是否有这样做的真正原因?例如,当我将一个文件添加到项目中并推送到源时,同伴开发人员在提取时不会将该文件添加到他们的xcode项目中。然后,如果其中一个构建了发行版,则可能不包含该文件。我不应该让git处理项目文件的合并吗?为什么或为什么不应该将此文件合并,以及在将文件添加到项目时如何正确处理这种情况?
94 ios  objective-c  xcode  git 

3
将Python嵌入iPhone应用程序
因此,这是一个新的千年。苹果摇了摇手。现在在iPhone(App Store)应用程序中包含Python解释器是合法的。 如何做到这一点?现有的所有讨论(毫无疑问)都涉及越狱。(旧问题:我可以使用Python编写本机iPhone应用程序) 我的目标不是编写PyObjC应用程序,而是编写将Python作为嵌入式库运行的常规ObjC应用程序。然后,Python代码将回调到本机可可代码。这是“控制逻辑就是Python代码”模式。 是否有使用XCode内置Python的指南,以便我的iPhone应用程序可以链接它?最好是精简的Python,因为我不需要90%的标准库。 我大概可以弄清楚线程和Python扩展API。我已经在MacOS上做到了。但仅使用命令行编译器,而不使用XCode。
94 iphone  python  xcode 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.