标签: xcode5

Xcode 5崩溃 - Xcode意外退出

当我在Project Navigator中选择任何文件或尝试编辑它时,App Store中的Xcode 5崩溃.我删除了所有插件和应用程序的派生数据,它一直在崩溃.

有谁知道如何解决这个问题以及为什么会发生这种情况?

以下是错误的第一部分.

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 5A1412
ASSERTION FAILURE in /SourceCache/DVTFoundation/DVTFoundation-3532/Framework/Classes/Protocols/DVTInvalidation.m:243
Details:  <IDESourceControlCredentialsValidator, 0x7faec5e3c9b0> was never invalidated.
Run Code Online (Sandbox Code Playgroud)

我不确定这有什么帮助,但这里是Backtrace

Backtrace for allocation (if _creationBacktrace is set):
 (null)
Object:   <IDESourceControlCredentialsValidator: 0x7f86dceeb080>
Method:   -dealloc
Thread:   <NSThread: 0x7f86d8414c80>{name = (null), num = 1}
Hints:   None
Backtrace:
  0  0x000000010e3a1188 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit)
  1  0x000000010d137655 _DVTAssertionHandler (in DVTFoundation)
  2  0x000000010d137984 _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x000000010d20c6a6 _DVTInvalidation_DeallocSuper (in DVTFoundation)
  4  0x000000010e33e2a3 -[IDESourceControlSSLAuthenticationWindowController .cxx_destruct] (in …
Run Code Online (Sandbox Code Playgroud)

macos xcode ios xcode5

11
推荐指数
1
解决办法
2万
查看次数

在Xcode 5中,当我在源代码管理下添加服务器时出现错误

当我在Xcode 5中创建新项目时,我试图为源代码控制添加新服务器.但我得到的错误警告"此服务器上禁用了Xcode服务.请联系您的管理员寻求帮助".

svn xcode source-control-explorer ios xcode5

11
推荐指数
2
解决办法
3173
查看次数

在XCode 5中的symbolicatecrash位置

使用Xcode 5我注意到symbolicatecrash.sh可执行文件在旧位置下不再可用:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash

谁知道我在哪里可以找到它?也许有最新的集成方式来表示崩溃报告?

谢谢

debugging ios xcode5

11
推荐指数
2
解决办法
6409
查看次数

如何在没有开发者帐户的情况下分发mac osx应用程序?

我有一个简单的mac osx应用程序,我在xcode5中为自己编写.我没有mac开发者帐户.即我没有支付99美元的费用.(我有一个iOS开发者帐户并支付了99美元的费用.)

如何分发应用程序以在我家中的另一台Mac上运行?当我存档项目并单击分发时,它要我用我的开发人员密钥签名.有没有办法免费做到这一点?

macos xcode mac-app-store xcode5

11
推荐指数
1
解决办法
5124
查看次数

Xcode 5机器人和Testflight自动构建

首先,我在Mavericks上运行Mac Mini并安装了Xcode 5.在服务器上,我将我的iOS项目设置为Bots,以便在每次提交时运行我的Github repo的自动构建.我想知道的是,是否有人已经配置了这种设置来处理发送到TestFlight的自动构建.

以前使用Jenkins构建过程工作的脚本粘贴在下面,但是当机器人完成它的构建时会抛出错误并且不会上传.我有这个脚本运行我的应用程序的归档过程的"后期行动".

服务器日志错误:

打印:条目,"CFBundleVersion",不存在

错误:指定的应用程序不存在或不是捆绑目录:'/ Library/Server/Xcode/Data/BotRuns/Cache/s892fj1n2-f4bb-2514-522v-2a23d0f0c725/DerivedData/Build/Products/Debug-iphoneos/myApp.ipa"

脚本:

 PLIST_FILE=$(echo -n "${SRCROOT}/${INFOPLIST_FILE}")
 BUILD_TYPE=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PLIST_FILE}")
 API_TOKEN="<API_TOKEN>"
 TEAM_TOKEN="<SECRET>"

 APP="${BUILD_ROOT}/Debug-iphoneos/${FULL_PRODUCT_NAME}"

/bin/rm "/bots/${PRODUCT_NAME}.ipa"
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${APP}" -o "/bots/${PRODUCT_NAME}.ipa"

/usr/bin/curl "http://testflightapp.com/api/builds.json" \
-F file=@"/bots/${PRODUCT_NAME}.ipa" \
-F a      pi_token="${API_TOKEN}" \
-F team_token="${TEAM_TOKEN}" \
-F notes="Build uploaded automatically from server." \
-F distribution_lists="internal"
Run Code Online (Sandbox Code Playgroud)

更新11/20:

一个很好的资源尝试: TestFlight机器人

几周前我没有让它工作,但是自从我上次尝试以来,帖子已经更新了.

ios testflight xcode5 xcode-bots

11
推荐指数
1
解决办法
7025
查看次数

接口构建器中UIButton的标记值在xcode 5中消失了吗?

我刚刚将我的xcode更新为xcode 5,现在我需要在界面构建器中设置UIBUTTON的标记值,但我在xcode 5中看不到任何标记文本字段,请告诉我它在哪里消失了?

xcode5

11
推荐指数
1
解决办法
5827
查看次数

如何在Xcode 5中更改工作区的名称

我先退出Xcode并手动将.xcworkspace文件从更改old_name.xcworkspacenew_name.xcworkspace.它似乎工作.但这是在Xcode 5中更改工作区名称的正确方法吗?

xcode xcode5

11
推荐指数
3
解决办法
7570
查看次数

Xcode 5相当于Build Settings中的NS_BLOCK_ASSERTIONS

在Xcode 5之前,可以NSAssert使用默认的构建设置阻止发布版本包含语句及其变体:

OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
Run Code Online (Sandbox Code Playgroud)

此设置可project.pbxproj在此处找到并在Xcode中设置:

在此输入图像描述

(请注意,此抓取是从转换为Xcode 5的Xcode 4项目中获取的.)

每个目标只在Release版本中继承此设置.显然这是一件好事.该应用程序可能无论如何都会挣扎,而不是立即崩溃.而对于Debug版本,您希望在NSAssert失败时立即知道.

但是,我很难找到Xcode 5中的等价物.

使用默认模板创建新项目不会显示等效设置:

在此输入图像描述

我的问题是,Xcode 5中的等效设置是什么,还是NS_BLOCK_ASSERTIONS必须手动添加到Other C FlagsRelease版本中?

compiler-construction xcode build compiler-flags xcode5

11
推荐指数
1
解决办法
2151
查看次数

NSWindowController上的viewWillAppear或viewDidAppear

我正在使用Xcode5.1在MacOS X上开发一个应用程序

并且每次用户打开时都会触发一个动作,或者显示我发现的NSWindowController

  • windowDidLoad
  • windowWillLoad
  • awakeFromNib

但在iOS中没有任何东西:我的方法......

  • viewWillAppear中
  • viewDidAppear

因为即使我关闭了NSWindowController

[NSWindowController关闭];

如果我再次打开它,它不会触发我的操作来自windowDidLoad,windowDidAppear或awakeFromNib

现在我需要类似他们的东西,等同于什么,它必须是某种东西

在此先感谢您的支持

macos cocoa xcode5

11
推荐指数
1
解决办法
4120
查看次数

如何解决XCode滑动手势转到上一个/下一个文件冻结编辑器?

从今天早上开始,我在小牛队的XCode 5面临着一个非常恼人的错误:

我习惯于在MacBook触控板上用两根手指从左向右滑动,转到XCode编辑器的上一个/下一个文件.但是,现在,这样做完全冻结了编辑器,刚刚移动了5像素之类的东西.之后我必须关闭XCode并重新打开它以使编辑器再次工作.

按上一个/下一个按钮可以正常工作,因为它不会触发这个错误的动画.

有没有人之前有这个问题或有任何线索解决它?

macos xcode xcode5

11
推荐指数
2
解决办法
1465
查看次数