我最近更改了苹果ID,并且在Mac上用另一个苹果ID下载了xCode。 不是Mac商店通知我有一个xCode的新版本,但我需要插入旧的Apple ID的密码,我不能只使用新的。 看起来应用程序与旧的苹果ID相关联。 我甚至无法使用新的Apple ID下载新的xCode,因为它只能让我select使用旧的Apple ID进行更新。
我试图访问主NSBundle检索版本和生成信息。 我想知道如何在Objective-C中用Build.text = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];检索它Build.text = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]; 。 然而,我不知道从哪里开始,我试图用新的语法来写,而没有用。 谢谢你的帮助!
我有一个大的应用程序,我将需要一些时间来优化iOS9。 编辑:我担心的是所有的用户界面挤在一起,当应用程序窗口大小减less。 所以我的问题是,有没有办法强制全屏的应用程序?
在Xcode更新到版本8.0(8A218a)之后, 只有当某些文件发生冲突时, 才会从Xcode提取git存储库的更改。 我们都在同一个分支上工作。 只要没有冲突,一切都完美,我可以承诺,拉和推。 但是我发现,只要有一些文件发生冲突 , Xcode就不会再显示冲突了。 它只是closures了popup窗口而不显示冲突解决程序窗口。 没有信息或任何东西。 我没有看到 拉成功 信息。 而且我不能推我的提交(因为更改没有拉)得到的消息: 确保所有更改都已从远程存储库中取出,然后重试 我已经尝试过使用terminal ,但冲突的文件变得乱七八糟的消息显示我的和其他人在同一个冲突的文件沿着这些git消息的变化。 其他人正在处理的文件现在显示为我自己的更改/添加。 我也尝试更新Git到最新版本,它是目前2.10.0。 也没有运气。 所以我最终删除了我的副本并克隆了最新的副本,并重新应用了我所做的非常烦人的更改。 有没有人有这个解决scheme? 编辑:这是你可以做一个解决方法,使用terminal : 打开terminal并告诉系统Xcode公用程序的位置: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 将“opendiff”设置为全局默认的mergetool: git config –global merge.tool opendiff 手动打开Xcode mergetool,摆脱通常的冲突: git mergetool 保存更改,提交,推送。
我试图提交一个应用程序今晚,我可以validation应用程序find,但是当我去提交时,得到以下错误: Apple's web service operation was not successful Unable to Authenticate the package exception occurred when creating MZContentProviderUpload 有没有其他人看到这个错误?
我试图将我的iPhone添加到Xcode4来testing我的应用程序。 我在Apple Developer-Center中添加了设备,并下载了configuration文件。 我们每月支付99美元的帐户,我不是唯一使用此帐户的人。 所以现在已经有一个“旧”的证书,我试图添加到我的钥匙串pipe理器。 但是我看到上面有一个红色的文字(德文翻译)“这个证书已经被一个未知的实例签名”。 在Provisioning-Section的XCode-Device Manager中,还有一个错误:“XCode无法在您的钥匙串中为此configuration文件find有效的私钥/证书对。 我真的不明白我现在要做什么。 这些钥匙可能真的不存在于我的钥匙串中,我找不到它们。 那么如何创build他们知道,如果Apple Dev-Center中已经有一个证书,我该如何使用它们?
我知道我可以键入print someFloatVariable当我设置断点或po [self someIvarHoldingAnObject] ,但我不能做有用的事情,如: [self setAlpha:1]; 然后吐出来: 错误:'[self'不是一个有效的命令。 奇怪的是,我可以打电话给po [self someIvarHoldingAnObject] ,它会打印它的描述。 我相信我在一年前看过一个video,有人演示了如何在运行时通过控制台执行代码,如果我没有弄错,这个人也提供了参数和指向对象的指针。 怎么做?
我发现了一些其他的post,展示了如何添加一个脚本来增加脚本的内部版本号: 更好的方式增加内部版本号? Xcode项目的“内部版本号” Xcode可以在构build时将版本号插入库的文件名吗? 但是我想要做的只是在使用ARCHIVE(前后)时增加内部版本号。 例如:如果当前版本号是21,那么当我select产品>存档时,版本号会增加到22,它将通过build立和创build版本号为22的档案文件的过程,然后当它完成存档,将增加到23。
我试图从Xcode 6中打开iOS 8中的电子邮件镇静,但得到一个错误。 如果我从Xcode 5尝试,相同的代码工作正常。后来我从苹果开发者门户网站下载了一个示例代码: https://developer.apple.com/library/content/samplecode/MessageComposer/Introduction/Intro.html 但结果是一样的。 有没有什么,或者一些设置,我错过了优化Xcode 6的代码 这里是代码:在我的button行动 MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; picker.mailComposeDelegate = self; [picker setSubject:@"Hello from California!"]; // Set up recipients NSArray *toRecipients = [NSArray arrayWithObject:@"first@example.com"]; NSArray *ccRecipients = [NSArray arrayWithObjects:@"second@example.com", @"third@example.com", nil]; NSArray *bccRecipients = [NSArray arrayWithObject:@"fourth@example.com"]; [picker setToRecipients:toRecipients]; [picker setCcRecipients:ccRecipients]; [picker setBccRecipients:bccRecipients]; // Attach an image to […]
从MacOS Sierra开始,我已经开始从XCode定期获取这个popup窗口,即使在按下“始终允许”后也是如此。 我已经尝试删除钥匙串中的“com.apple.dt.XcodeDeviceMonitor”项目。 这将重新生成密钥,但不能解决问题。 这是苹果论坛上一个公开的讨论话题,但似乎没有人能解决。