Jen*_*röm 27 iphone xcode objective-c ios
我是iOS开发的新手,很可能错过了相关的东西.
我有一个在Xcode中开发的应用程序,并使用开发设备进行测试,以便我知道它正常工作.
我在iTunes Connect中创建了记录,并完成了启用"等待上传"状态的步骤
在构建设置中,我设置了为应用创建的配置文件以及与该配置文件相关联的代码签名标识.
当我去组织者 - >档案上传应用程序时,一切似乎都有效,我已经尝试了验证和分发但每次都得到相同的XCode错误.
这是我从XCode获得的错误消息的开头,如果需要更多信息,请告诉我.
Process: Xcode [1920]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 5.0 (3332.25)
Build Info: IDEApplication-3332025000000000~2
App Item ID: 497799835
App External ID: 38302662
Code Type: X86-64 (Native)
Parent Process: launchd [129]
User ID: 501
Date/Time: 2013-09-20 11:37:11.767 +0200
OS Version: Mac OS X 10.8.5 (12F37)
Report Version: 10
Interval Since Last Report: 8761 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 5941 sec
Per-App Crashes Since Last Report: 8
Anonymous UUID: B3570A30-11F9-5E70-9890-7B380C40FAE3
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Application Specific Information:
objc_msgSend() selector name: respondsToSelector:
ProductBuildVersion: 5A1413
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff91d39510 objc_msgSend_vtable5 + 16
1 com.apple.AppKit 0x00007fff8c52c3b2 +[NSTextInputContext currentInputContext] + 128
2 com.apple.AppKit 0x00007fff8c52bb81 -[NSApplication updateWindows] + 94
3 com.apple.AppKit 0x00007fff8c776d9f __38-[NSApplication setWindowsNeedUpdate:]_block_invoke_02349 + 76
4 com.apple.CoreFoundation 0x00007fff92a2f417 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
5 com.apple.CoreFoundation 0x00007fff92a2f381 __CFRunLoopDoObservers + 369
6 com.apple.CoreFoundation 0x00007fff92a0a7b8 __CFRunLoopRun + 728
7 com.apple.CoreFoundation 0x00007fff92a0a0e2 CFRunLoopRunSpecific + 290
8 com.apple.HIToolbox 0x00007fff9120ceb4 RunCurrentEventLoopInMode + 209
9 com.apple.HIToolbox 0x00007fff9120cb94 ReceiveNextEventCommon + 166
10 com.apple.HIToolbox 0x00007fff9120cae3 BlockUntilNextEventMatchingListInMode + 62
11 com.apple.AppKit 0x00007fff8c52a533 _DPSNextEvent + 685
12 com.apple.AppKit 0x00007fff8c529df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
13 com.apple.AppKit 0x00007fff8c5211a3 -[NSApplication run] + 517
14 com.apple.AppKit 0x00007fff8c4c5bd6 NSApplicationMain + 869
15 libdyld.dylib 0x00007fff8edcb7e1 start + 1
Run Code Online (Sandbox Code Playgroud)
rod*_*amn 63
当我从组织者提交我的档案时,我也在XCode 5中遇到此错误并崩溃,而在Xcode 4.6中,我几周前没有遇到任何问题.似乎真正的问题是XCode无法找到匹配的签名身份; 以某种方式,先前创建的供应配置文件不兼容或无法识别.
就像Manthan所提到的,创建新的配置文件可以解决这个问题.以下是执行此操作的步骤:
现在应该出现新的配置文件(如果在步骤3中将其删除,旧的配置文件将消失).
最后,设置构建设置并执行另一个存档.
此时,我能够验证并提交到app store.希望它也适合你.
bri*_*ear 10
尝试在新的XCode 5帐户中刷新Certs/Provisioning Profiles
XCode > menu > Preferences > Accounts
Click on your Developer Account from list on the Left
View Details button on right
Pop down screen appears
Hit tiny refresh button on bottom left.
If it says NO SIGNING CERT FOUND then
1. if this is your first deploy to App Store then you need a cert.
2. If youve done it before did you choose the right account from the list.
Should have ADMIN status
Run Code Online (Sandbox Code Playgroud)
Top表在第二列中应该有VALID
在底部表中按到期排序.
向上和向下滚动,因为排序不会移动到表格的顶部或底部.
确保您的分发证书尚未过期.
如果是这样,您需要在developer.apple.com上续订
通过这个新帐户屏幕,我发现它更安全,可以做任何证明或提供相关资料.如果您在developer.apple.com上更改它.不要下载它.只需转到XCode帐户并点击刷新即可.像Organizer> Validate> Distribute这样的东西然后表现自己.


有人提到在Build Settings中设置Prov配置文件.
在XCode 5之后不要再认为这是必需的.
这是我的Build设置的屏幕截图.
如果您在XCode>帐户中添加正确的iTunes Developer帐户.
当您存档>验证它时,您将获得一个分发PP列表以便为您的应用程序签名.因此,不需要在Build Settings中设置它们.


| 归档时间: |
|
| 查看次数: |
14373 次 |
| 最近记录: |