same here, with apple pay suppression entitlement, As soon as i add the requested entitelment to the provisioning profile, xcode crashes instantly.
Post
Replies
Boosts
Views
Activity
@Matt Eaton
Thanks for the reply, i compared to mobileprovision files one with the entitlement the other without, and weirdly enough i don't see any major issues . The only difference i was able to tell was the entitlement that was added in the right section i might add.
@Matt Eaton
Thanks for the reply i will do so by the end of the day.
Andolsi Amine
ahmedamine.andolsi@orange.com
Here is the first without the entitlement
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AppIDName</key>
<string>****</string>
<key>ApplicationIdentifierPrefix</key>
<array>
<string>****</string>
</array>
<key>CreationDate</key>
<date>2020-06-11T11:56:06Z</date>
<key>Platform</key>
<array>
<string>iOS</string>
</array>
<key>IsXcodeManaged</key>
<false/>
<key>DeveloperCertificates</key>
<array>
<data>Datatatatatatatatatatataatatat</data>
</array>
<key>Entitlements</key>
<dict>
<key>beta-reports-active</key>
<true/>
<key>application-identifier</key>
<string>##########</string>
<key>keychain-access-groups</key>
<array>
<string>########.*</string>
</array>
<key>get-task-allow</key>
<false/>
<key>com.apple.developer.team-identifier</key>
<string>#############@</string>
<key>aps-environment</key>
<string>production</string>
<key>com.apple.security.application-groups</key>
<array>
<string>group.###########</string>
</array>
</dict>
<key>ExpirationDate</key>
<date>2021-06-11T11:45:40Z</date>
<key>Name</key>
<string>Release MyApp no Suppression</string>
<key>TeamIdentifier</key>
<array>
<string>#########</string>
</array>
<key>TeamName</key>
<string>###########</string>
<key>TimeToLive</key>
<integer>364</integer>
<key>UUID</key>
<string>28c0bb00-b1c6-43a5-9759-fee6e2ca9d82</string>
<key>Version</key>
<integer>1</integer>
</dict>
</plist>
And the second profile with suppression
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AppIDName</key>
<string>########</string>
<key>ApplicationIdentifierPrefix</key>
<array>
<string>########</string>
</array>
<key>CreationDate</key>
<date>2020-07-07T09:21:44Z</date>
<key>Platform</key>
<array>
<string>iOS</string>
</array>
<key>IsXcodeManaged</key>
<false/>
<key>DeveloperCertificates</key>
<array>
<data>datatatadatdatda</data>
</array>
<key>Entitlements</key>
<dict>
<key>beta-reports-active</key>
<true/>
<key>com.apple.developer.passkit.pass-presentation-suppression</key>
<true/>
<key>application-identifier</key>
<array>
<string>###############</string>
</array>
<key>keychain-access-groups</key>
<array>
<string>##########.*</string>
<string>com.apple.token</string>
</array>
<key>get-task-allow</key>
<false/>
<key>com.apple.developer.team-identifier</key>
<string>##############</string>
<key>aps-environment</key>
<string>production</string>
<key>com.apple.security.application-groups</key>
<array>
<string>group.##########@</string>
</array>
</dict>
<key>ExpirationDate</key>
<date>2021-06-11T11:45:40Z</date>
<key>Name</key>
<string>Release With Supression</string>
<key>TeamIdentifier</key>
<array>
<string>##########</string>
</array>
<key>TeamName</key>
<string>##########</string>
<key>TimeToLive</key>
<integer>339</integer>
<key>UUID</key>
<string>21457fbb-25cc-4325-9ca4-364863fc96dc</string>
<key>Version</key>
<integer>1</integer>
</dict>
</plist>
I have deleted My cells, and i've recreated the files from scratch and still have this exception
Most Certainly the nib registered correctly. Otherwise i would have received an other Exception, The thing that i find most bizarre is the fact that the same implementation is running perfectly on my iPhone XR with iOS 13.
@IBOutlet weak var progressBar: IndeterminateProgressBar!
@IBOutlet weak var notifyOnZoneCheck: CheckBox!
@IBOutlet weak var detailsNavigationButton: CustomButton!
@IBOutlet weak var dropSquareView: UIView!
@IBOutlet weak var dropArrowImage: UIImageView!
@IBOutlet weak var badgeTitleLabel: UILabel!
@IBOutlet weak var badgeStateLabel: UILabel!
@IBOutlet weak var blePresenceIndicatorView: UIView!
@IBOutlet weak var faveCheckbox: CheckBox!
@IBOutlet weak var transactionAnimView: UIView!
@IBOutlet weak var transactionStateLabel: UILabel!
@IBOutlet weak var badgeImage: UIImageView!
@IBOutlet weak var verticalEffectView: UIView!
@IBOutlet weak var halfCircleLayerView: UIView!
override func awakeFromNib() {
super.awakeFromNib()
let gestureReco = UITapGestureRecognizer(target: self, action: #selector(didTapExpand))
if let image = dropArrowImage {
image.addGestureRecognizer(gestureReco)
}
cellCard?.enableRippleBehavior = false
cellCard?.isInteractable = false
cellCard?.cornerRadius = 10
cellCard?.setShadowElevation(ShadowElevation(rawValue: 4), for: .normal)
progressBar?.primaryColor = UIColor.systemOrange
progressBar?.secondaryColor = UIColor.clear
readerRSSI = nil
transactionAnimView.layer.cornerRadius = 10;
}
override func prepareForReuse() {
super.prepareForReuse()
badgeImage?.image = nil
shapeLayer.removeFromSuperlayer()
self.badge = nil
onDropDownClicked = nil
onBleClicked = nil
progressBar?.isHidden = !isIndeterminateAnimationRunning
readerRSSI = nil
isLastCellInSection = false
}