Questions tagged «xcode»

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


7
在两个框架中都实现了PLBuildVersion类
iOS 10 / Xcode 8 GM构建获得以下内容,以前从未在Xcode 7上获得过。 objc [25161]:PLBuildVersion类在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices(0x120)中都实现和/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices(0x1202c4210)。将使用两者之一。哪一个未定义。 (注意:似乎只发生在模拟器中,没有出现在真实设备上)。
225 xcode  ios10  xcode8 

10
MobileDevice.pkg不可信,在OS X更新后无法打开Xcode
自动更新macOS v10.15(Catalina)之后,我无法打开Xcode。Xcode提示我安装其他组件,但是由于MobileDevice.pkg(Applications / Xcode.app / Contents / Resources / Packages)安装失败 我已经找到有关如何找到MobileDevice.pkg的多个答案,我应该尝试直接安装它,但是当我尝试执行此操作时,安装也会失败。我也尝试过从App Store更新Xcode ,但是更新快要完成时失败了。 有没有人经历过相同的行为?我应该将Mac重置为默认值并从头开始安装macOS v10.13(High Sierra)或Catalina,还是Xcode的问题,然后重新安装就可以了? 我在这里找到了今天发布的一个讨论,该讨论可能是关于同一问题的,而且似乎很多人也在处理它。 日志: *2019-10-25 01:03:34+02 Vendula-MacBook-Pro Xcode[1567]: Package: PKLeopardPackage <id=com.apple.pkg.MobileDevice, version=4.0.0.0.1.1567124787, url=file:///Applications/Xcode.app/Contents/Resources/Packages/MobileDevice.pkg> Failed to verify with error: Error Domain=PKInstallErrorDomain Code=102 "The package “MobileDevice.pkg” is untrusted." UserInfo={ NSLocalizedDescription=The package “MobileDevice.pkg” is untrusted., NSURL=MobileDevice.pkg -- file:///Applications/Xcode.app/Contents/Resources/Packages/, PKInstallPackageIdentifier=com.apple.pkg.MobileDevice, …

25
Xcode 4在目标设备上说“完成运行<我的应用程序>” —什么也没发生
该应用程序既无法安装也无法在我的设备上运行。所有供应配置文件都是最新的。我已经尝试删除并重新安装它们。 状态栏显示Xcode正在构建我的项目,然后说正在运行我的项目,然后说“完成运行”。在整个过程中,iPod屏幕保持黑色。在管理器中检测到iPod,但我没有发现它的配置有任何问题。几天前,使用Xcode 3一切都运行良好。 它在模拟器上不起作用,但是可能需要注意,在模拟器中,它似乎卡在了“附加到”上,并且模拟器拒绝启动。
223 iphone  ios  xcode  xcode4  ipod-touch 

10
以编程方式快速更改UIButton的文本
这里的简单问题。我有一个UIButton,currencySelector,并且我想以编程方式更改文本。这是我所拥有的: currencySelector.text = "foobar" Xcode给我错误“期望的声明”。我在做什么错,如何更改按钮的文本?
222 ios  xcode  swift  uibutton 

29
Xcode 10:找不到此可执行文件的有效配置文件
从昨天开始,尝试在我的设备上运行应用程序时出现以下错误:“未找到该可执行文件的有效配置文件。”。这是在更新到Xcode 10之后的。上周使用Xcode 9进行构建没有问题。 我检查了有关该错误的其他讨论,但是没有一种解决方案有效。 这个问题不仅限于我一直在从事的单个项目,因为它影响了来自不同签名团队的多个项目。 到目前为止,我已经尝试了以下方法: 清洁项目 清除派生数据 卸载Xcode,删除所有与它相关的首选项和文件。 在完全不同的Mac上安装Xcode 使用不同的设备进行测试 在开发人员资料中禁用设备,然后让Xcode再次启用它。 删除开发人员门户中的所有证书并重新创建它们 取消选中并重新选中“自动管理签名” 破坏配置文件并让Xcode重新创建它 在开发人员资料中创建手动配置资料 该项目不包含测试,因此该目标上的错误签名设置不会有问题。日期/时间设置为自动 需要注意的一件事是,这里没有列出配置文件,除了我创建的手动配置文件:https : //developer.apple.com/account/ios/profile/ 我希望生成的xcode像其他所有客户端一样显示出来。 以下是我当前正在使用的签名设置 我尚未尝试将Xcode降级到较旧的版本,以查看是否可行。除此之外,我不知道下一步该怎么做。
221 ios  xcode 

21
将情节提要从iPhone转换为iPad
我有一个iPhone带有情节提要的应用程序。现在,我也想提供一个iPad应用程序。所以我问我是否有一个功能可以帮助我将iPhone情节提要转换为iPad情节提要。 再具体一点: 有类似的功能还是只有手动方式?
218 ios  iphone  xcode  ipad  storyboard 

7
如何检查“文档”文件夹中是否存在文件?
我有一个应用程序内购买应用程序,当用户购买东西时,将一个html文件下载到我应用程序的Documents文件夹中。 现在,我必须检查此HTML文件是否存在,因此,如果为true,则加载此HTML文件,否则加载我的默认html页面。 我该怎么做?随着NSFileManager我无法超越mainBundle..


30
上载iOS应用程序时,应用程序加载程序停留在“通过iTunes商店进行身份验证”
我们一直在尝试使用应用程序加载程序将应用程序提交到iTunes商店三天,并一直停留在“对iTunes商店进行身份验证”步骤中。 我们已经阅读了许多论坛(包括stackoverflow),并尝试了建议的内容: 制作新的配置文件 使用不同或多个版本的Application Loader 更改代理设置 重新启动Mac 在一天中的其他时间上传等 我们甚至让它运行了一整夜,并且没有成功地超越这一步。不幸的是,没有提供有关该问题可能是什么的反馈,并且我们还没有收到任何错误消息。过去,我们已经提交了多个应用程序,没有任何困难,但是这次完全卡住了! 您如何解决呢?

16
您经常使用哪些Xcode键盘快捷键?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 您经常使用哪些Xcode键盘快捷键? 我坚信尽可能多地使用键盘(以这种方式更快),并且我希望其他人可以共享他们使用的某些Xcode快捷方式。

16
Xcode 4-在新的Macintosh安装上的配置文件上出现“找不到有效的签名身份”错误
我有一台用于使用XCode 4开发iPhone应用程序的Macintosh。我现在有一台新的Macintosh,其中安装了...所有内容。 当打开在旧Mac上构建的Xcode项目时,我无法在配置为开发iPhone的iPhone上运行该应用程序。 Xcode 4组织者在我的配置文件中告诉我“未找到有效的签名身份”。 我猜想这与以前在旧Mac上生成的.certSigningRequest文件有关(我有该文件的备份),但是在新Mac上与该文件有什么关系? 另一个奇怪的事情是,即使刷新后并输入了我的配置门户的登录名和密码,我也看不到管理器中的5个现有的配置文件(在Apple设置门户中定义):

16
Xcode Simulator:如何删除较旧的不需要的设备?
我正在运行Xcode 4.3.1 iOS-Simulator,最初仅支持iOS 5.1。 我需要使用iOS 4.3测试我的代码,因此我按照“使用iOS 4.3设备模拟器安装Xcode?”中所述使用Xcode的“安装”功能进行安装。 现在,我已经完成测试,但是找不到卸载4.3部分的方法(“ iPhone 4.3 Simulator”和“ iPad 4.3 Simulator”)。我想减少“方案”菜单中的混乱情况。 苹果Xcode listserv上没有人知道答案! 编辑:请注意,自Xcode 4.3以来,已发生了很大变化,因此建议任何阅读此指南的人查看所有答案。像史蒂夫·摩泽(Steve Moser)这样的最新人可能对您更有用! 编辑10/2017:朱利奥·卡雷托尼发表于推特 如果您是iOS开发人员,请执行以下操作: $ xcrun simctl delete unavailable 它删除不再使用的旧模拟器Xcode。对我来说是6Gb自己不尝试... [此外,我刚刚看到Russ Bishop在下面的评论中已经提到了这一点...]
209 ios  xcode  ios-simulator 

1
自定义dealloc和ARC(Objective-C)
在我的小iPad应用程序中,我具有使用观察者的“切换语言”功能。每个视图控制器在其运行期间向我的观察者注册viewDidLoad:。 - (void)viewDidLoad { [super viewDidLoad]; [observer registerObject:self]; } 当用户单击“更改语言”按钮时,新语言将存储在我的模型中,并通知观察者并调用updateUi:其已注册对象上的选择器。 这非常有效,除了在TabBarController中具有视图控制器时。这是因为在加载选项卡栏时,它会从其子控制器中获取选项卡图标,而无需初始化视图,因此viewDidLoad:不会调用它,因此这些视图控制器不会收到语言更改通知。因此,我将registerObject:调用移到了init方法中。 回到我以前viewDidLoad:向观察员注册时,我曾经viewDidUnload:注销过。由于我现在正在注册init,因此取消注册非常有道理dealloc。 但是,这是我的问题。当我写: - (void) dealloc { [observer unregisterObject:self]; [super dealloc]; } 我收到此错误: ARC禁止显式发送消息“ dealloc” 由于我需要致电[super dealloc]以确保正确清理超类,但是ARC禁止这样做,所以我现在陷入困境。当我的物体快要死时,还有另一种方法来通知我吗?

30
Xcode 4挂在“附加到(应用程序名称)”上
我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中运行正常,但是当我按Run时,程序突然停止在“附加到...”。似乎也没有其他信息可以帮助解决此问题。 作为总结,您可以尝试以下方法来解决该问题: 重新启动模拟器。 确保您没有在Building Phases-&gt; Copy Bundle Resources中包含Info.plist文件。 资源文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。造成麻烦的是,将文件夹作为一个组添加后,问题消失了。

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.