2014-12-16 19 views
9

Hiện tại tôi có tệp .ipa và cùng một ứng dụng có thể được cài đặt thông qua chuyến bay thử nghiệm. Tôi không có mã nguồn ứng dụng. Tôi đã thử giải nén các tập tin từ tập tin .ipa bằng cách sử dụng Archive Utility nhưng không có tập tin plist. Tôi không chắc làm cách nào để có được id gói cho ứng dụng này- (hoặc từ tệp .ipa hoặc bằng cách sử dụng ứng dụng đã cài đặt và quy trình là gì?) Vì tôi muốn tự động hóa thử nghiệm ứng dụng này trên thiết bị thựccách nhận id gói của ứng dụng iOS - sử dụng tệp .ipa hoặc ứng dụng được cài đặt trên iphone

(lưu ý: file .app hoặc mã nguồn là không có sẵn và các ứng dụng thử nghiệm được ký kết với nhà phát triển có giá trị hồ sơ provisioning)

Cảm ơn, Neha RM

Trả lời

0

Nếu bạn có quyền truy cập cho người quản trị testflight bạn có thể lấy bó id từ thông tin ứng dụng trên trang web đó. Nếu không, bạn có thể giải nén tệp bằng tiện ích lưu trữ như bạn đã nói và nhấp chuột phải vào ứng dụng bên trong và chọn hiển thị nội dung gói, đây là nơi tệp info.plist của bạn sẽ được lưu trữ.

0

Nếu ứng dụng được ký bằng hồ sơ thích hợp và bạn có quyền truy cập cổng thông tin nhà phát triển qua ID Apple, bạn có thể truy cập cổng và kiểm tra ID nhóm trong xác định -> AppID trong Chứng chỉ, Mã định danh và cấu hình

Hoặc bạn có thể truy cập thông qua chuyến bay thử nghiệm.

Hoặc người nào khác, như Mike đã đề cập, Nhấp chuột phải vào ipa, nhấp vào hiển thị nội dung gói, Tìm info.plist và bạn sẽ tìm thấy số nhận dạng nhóm tại đó.

2

Nếu ứng dụng của bạn nằm trong App Store, Sau đó, bạn có thể tải xuống ứng dụng từ cửa hàng iTunes. Sau đó mở tập tin đó trong công cụ tìm. Nên có tệp plist. nếu bạn mở nó, bạn sẽ có thể tìm thấy id gói ở đó.

8
  • trích xuất nội dung của tệp .ipa bằng bất kỳ ứng dụng nào, điều này sẽ cung cấp cho bạn thư mục Tải trọng. sẽ chỉ có một tập tin bên trong thư mục Payload
  • Kích chuột phải vào tập tin -> nội dung Show Package này sẽ chuyển hướng bạn đến một cửa sổ tìm mới với rất nhiều tác phẩm
  • mở tập tin info.plist bằng cách sử dụng Xcode hoặc TextEdit đó bạn có thể tìm thấy những bó id
  • Cheers
+1

CFBundleIdentifier là chìa khóa chính xác để được xem xét – vikramvi

3

Hãy thử thiết bị đầu cuối này cmd:

osascript -e 'id của ứng dụng "{path của .app}"'

dụ:

osascript -e 'id của ứng dụng '~/Desktop/Fontli.app''

+0

Đó là ngắn và ngọt ngào, những gì nếu tôi muốn nó trực tiếp từ .ipa thay vì tập tin .app, là có một cách để có được nó, tôi không muốn zip và sau đó mở tải trọng và sau đó nhận được các tập tin .app. –

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