2011-12-16 21 views
11

Tôi đã tạo một ứng dụng đơn giản trong Xcode. Đã thiết lập một điều khoản cho cấu hình gỡ lỗi và phát hành. Tôi đang thực hiện trong terminal:Xcrun PackageỨng dụng, không thể sao chép ứng dụng

xcodebuild -target signtest -configuration Debug -sdk iphoneos clean build 

Và nó đang xây dựng chính xác. Bây giờ tôi đang cố gắng để tạo một file ipa bằng lệnh này:

/usr/bin/xcrun -sdk iphoneos PackageApplication -v /Users/admin/Desktop/signtest/signtest/build/Debug-iphoneos/signtest.app/ -o /Users/admin/Desktop/binaries/signtest.ipa 

Và tôi nhận được lỗi này:

Packaging application: '/Users/admin/Desktop/signtest/signtest/build/Debug-iphoneos/signtest.app/' 
Arguments: verbose=1 output=/Users/admin/Desktop/binaries/signtest.ipa 
Environment variables: 
HOME = /Users/admin 
DISPLAY = /tmp/launch-vj2zx7/org.x:0 
COMMAND_MODE = unix2003 
VERSIONER_PERL_PREFER_32_BIT = no 
SSH_AUTH_SOCK = /tmp/launch-YPyQMl/Listeners 
Apple_PubSub_Socket_Render = /tmp/launch-mcFbgX/Render 
CODESIGN_ALLOCATE = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate 
PWD = /Users/admin/Desktop/signtest/signtest 
LANG = pl_PL.UTF-8 
USER = admin 
CLICOLOR = 1 
LOGNAME = admin 
__CF_USER_TEXT_ENCODING = 0x1F6:29:42 
SHLVL = 1 
TERM_PROGRAM = Apple_Terminal 
OLDPWD = /Users/admin/Desktop/signtest/signtest/signtest 
_ = /usr/bin/xcrun 
TERM_PROGRAM_VERSION = 299 
TERM_SESSION_ID = A74C6214-58A9-4CE6-9032-B902BD286253 
PATH = /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 
LSCOLORS = GxFxCxDxBxegedabagaced 
SHELL = /bin/bash 
TMPDIR = /var/folders/k2/28y_cf8d4b387lr2kf6vlsjr0000gp/T/ 
TERM = xterm-256color 
VERSIONER_PERL_VERSION = 5.12 

Output directory: '/Users/admin/Desktop/binaries/signtest.ipa' 
Temporary Directory: '/var/folders/k2/28y_cf8d4b387lr2kf6vlsjr0000gp/T/hbdHfiqg31' (will NOT be deleted on exit when verbose set) 
+ /bin/cp -Rp /Users/admin/Desktop/signtest/signtest/build/Debug-iphoneos/signtest.app/ /var/folders/k2/28y_cf8d4b387lr2kf6vlsjr0000gp/T/hbdHfiqg31/Payload 
Program /bin/cp returned 0 : [] 
error: Unable to copy application '/Users/admin/Desktop/signtest/signtest/build/Debug-iphoneos/signtest.app/' into '/var/folders/k2/28y_cf8d4b387lr2kf6vlsjr0000gp/T/hbdHfiqg31/Payload' 

là gì sai ở đây?

Trả lời

13

tôi đã nhận lỗi này vì một dấu '/' trên con đường ứng dụng:

này thất bại:

xcrun -sdk iphoneos PackageApplication -v foobar.app/ 

này hoạt động:

xcrun -sdk iphoneos PackageApplication -v foobar.app 
+0

Đây chính là điều gây ra vấn đề của tôi! Bạn đã cứu tôi rất nhiều rắc rối – Slav

1

Chỉ vì tò mò, bạn đã kiểm tra để đảm bảo rằng bạn có quyền phù hợp và thư mục nguồn và đích tồn tại? Có vẻ như lệnh sao chép không thành công. Tôi đoán là từ một vấn đề với thư mục tạm thời.

+0

Nếu tôi nhớ chính xác đó là một cho phép loại lỗi. – Ertai

+1

Giải pháp – LmC

+0

là gì không phải là sự cho phép. cp trả về 0 (không có lỗi). xem câu trả lời khác cho giải pháp –

Các vấn đề liên quan