Xcode 7.2 successful archives will not show in org

2020-07-09 02:58发布

I am using Cocoapods 0.39.0 and Xcode 7.2, I have a project that archives successfully but does not populate in organizer. When I tested my podfile in a blank project the archive showed up in the Organizer just fine.

While trying to troubleshoot this I found that there was an Archives folder above Derived Data. There I actually found all the .xcarchive files of the project that won't show up in the Organizer.

Archive Folder Above Derived Data

When clicking on the file details, I also noticed that the working Archive had a size (228.3 MB for the test project) but my main project I want working has a size of 0 bytes.

Test Project Main Project

6条回答
一夜七次
2楼-- · 2020-07-09 03:08

In XCode Project\Targets\Build Settings make sure

Skip Install = NO

for your Archive scheme, if you created one, or Release scheme

查看更多
The star\"
3楼-- · 2020-07-09 03:16
1. Clean
2. Build

Worked for me.

查看更多
爷的心禁止访问
4楼-- · 2020-07-09 03:25

Figured it out.

  1. Searched Installation Directory in Build Settings
  2. Removed @executable_path/../Frameworks as the value for Installation Directory
  3. Typed the following for the Installation Directory $(LOCAL_APPS_DIR)

Reference: "Xcode successfully archived my application, but the Archives Organizer does not list my archive" section https://developer.apple.com/library/ios/technotes/tn2215/_index.html

查看更多
神经病院院长
5楼-- · 2020-07-09 03:25

I had the same problem when I created debug build pointing to our QA environment. Debug build was just Zero byte. As @kareem mention above I figure that release/distributio build are having path as /Applications.

I just duplicated for my debug build and bingo !!! Yes you can add /Application instead of current value which was '@executable_path/../Frameworks'

This way if you archive your debug build, you will have actual archive just like release build

All credit goes to kareem. I just try to enhanced by adding another prespective.

查看更多
等我变得足够好
6楼-- · 2020-07-09 03:25

Easiest step that worked for me.

  1. Delete folder Derived Data (to see where it is: Xcode ➞ Preferences... ➞ Locations ➞ Derived Data)
  2. Generate the archive, select the Xcode ➞ Product ➞ Archive
  3. Once the process is complete the archive will be displayed in the Archive screen of the Organizer dialog.
查看更多
女痞
7楼-- · 2020-07-09 03:26

In my case (Xcode 8.3.3), the Installation Directory was pointing to /Applications which seemed correct, so that wasn't the issue. What worked was:
1. restart Xcode
2. Product ➞ Clean
3. delete the whole 'Derived Data' folder (to see where it is: Xcode ➞ Preferences... ➞ Locations ➞ Derived Data)
4. Product ➞ Clean

查看更多
登录 后发表回答